edit mariaConect

This commit is contained in:
yinjiangyi
2020-11-24 16:03:55 +08:00
parent 1cd6d35c79
commit e0dee07915
16 changed files with 55 additions and 44 deletions

Binary file not shown.

View File

@@ -1,6 +1,6 @@
package com.example.ua.analyser;
package com.mesalab.ua.analyser;
import com.example.ua.analyser.enums.UserInfo;
import com.mesalab.ua.analyser.enums.UserInfo;
/**
* @author yjy

View File

@@ -1,4 +1,4 @@
package com.example.ua.analyser.enums;
package com.mesalab.ua.analyser.enums;
/**
* @author yjy

View File

@@ -1,4 +1,4 @@
package com.example.ua.analyser.enums;
package com.mesalab.ua.analyser.enums;
import java.util.Arrays;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.example.ua.analyser.enums;
package com.mesalab.ua.analyser.enums;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.example.ua.analyser.impl;
package com.mesalab.ua.analyser.impl;
import java.util.ArrayList;
import java.util.Arrays;
@@ -6,10 +6,10 @@ import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.example.ua.analyser.enums.RegexFeatureEnum;
import com.example.ua.analyser.enums.UserInfo;
import com.example.ua.dao.QueryMariaDb;
import com.example.ua.dao.impl.QueryMariaDbImpl;
import com.mesalab.ua.analyser.enums.RegexFeatureEnum;
import com.mesalab.ua.analyser.enums.UserInfo;
import com.mesalab.ua.dao.QueryMariaDb;
import com.mesalab.ua.dao.impl.QueryMariaDbImpl;
import org.mariadb.jdbc.MariaDbStatement;
/**

View File

@@ -1,8 +1,8 @@
package com.example.ua.analyser.impl;
package com.mesalab.ua.analyser.impl;
import com.example.ua.analyser.enums.UserInfo;
import com.example.ua.dao.QueryMariaDb;
import com.example.ua.dao.impl.QueryMariaDbImpl;
import com.mesalab.ua.analyser.enums.UserInfo;
import com.mesalab.ua.dao.QueryMariaDb;
import com.mesalab.ua.dao.impl.QueryMariaDbImpl;
import org.mariadb.jdbc.MariaDbStatement;
import java.util.ArrayList;

View File

@@ -1,7 +1,7 @@
package com.example.ua.analyser.impl;
package com.mesalab.ua.analyser.impl;
import com.example.ua.analyser.enums.UserInfo;
import com.example.ua.analyser.enums.RegexFeatureEnum;
import com.mesalab.ua.analyser.enums.UserInfo;
import com.mesalab.ua.analyser.enums.RegexFeatureEnum;
import java.util.HashMap;
import java.util.List;

View File

@@ -3,18 +3,20 @@
* @version 1.0
* @date 2020/11/15 12:20 下午
*/
package com.example.ua.analyser.impl;
package com.mesalab.ua.analyser.impl;
import java.sql.SQLException;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.example.ua.analyser.UaAnalyser;
import com.example.ua.analyser.enums.UserInfo;
import com.example.ua.utils.MariaDBConnect;
import com.example.ua.analyser.enums.RegexFeatureEnum;
import com.mesalab.ua.analyser.UaAnalyser;
import com.mesalab.ua.analyser.enums.UserInfo;
import com.mesalab.ua.dao.QueryMariaDb;
import com.mesalab.ua.utils.MariaDBConnect;
import com.mesalab.ua.analyser.enums.RegexFeatureEnum;
import org.mariadb.jdbc.MariaDbConnection;
import org.mariadb.jdbc.MariaDbStatement;
import org.apache.log4j.Logger;
@@ -47,6 +49,8 @@ public class UaAnalyserImpl implements UaAnalyser {
AppleAnalyser appleAnalyser = new AppleAnalyser(connStatement, userInfo);
userInfo = appleAnalyser.getTriples();
}
MariaDBConnect.clear();
userInfo.update();
return userInfo;
}

View File

@@ -1,9 +1,9 @@
package com.example.ua.analyser.impl;
package com.mesalab.ua.analyser.impl;
import com.example.ua.analyser.enums.StandardUaList;
import com.example.ua.analyser.enums.UserInfo;
import com.example.ua.dao.QueryMariaDb;
import com.example.ua.dao.impl.QueryMariaDbImpl;
import com.mesalab.ua.analyser.enums.StandardUaList;
import com.mesalab.ua.analyser.enums.UserInfo;
import com.mesalab.ua.dao.QueryMariaDb;
import com.mesalab.ua.dao.impl.QueryMariaDbImpl;
import org.mariadb.jdbc.MariaDbStatement;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,6 +1,6 @@
package com.example.ua.config;
package com.mesalab.ua.config;
import com.example.ua.utils.ConfigUtils;
import com.mesalab.ua.utils.ConfigUtils;
/**

View File

@@ -1,4 +1,4 @@
package com.example.ua.dao;
package com.mesalab.ua.dao;
import org.mariadb.jdbc.MariaDbStatement;

View File

@@ -1,7 +1,7 @@
package com.example.ua.dao.impl;
package com.mesalab.ua.dao.impl;
import com.example.ua.config.ApplicationConfig;
import com.example.ua.dao.QueryMariaDb;
import com.mesalab.ua.config.ApplicationConfig;
import com.mesalab.ua.dao.QueryMariaDb;
import org.mariadb.jdbc.MariaDbStatement;
import org.apache.log4j.Logger;
@@ -39,12 +39,13 @@ public class QueryMariaDbImpl implements QueryMariaDb {
} else {
LOG.info("QueryMariaDB.Empty " + ua);
}
return triple;
results.close();
connStatement.close();
} catch (SQLException e){
LOG.info("QueryMariaDB.Fail " + e.toString());
return null;
}
return triple;
}
private String getSqlPattern(String ua){

View File

@@ -1,4 +1,4 @@
package com.example.ua.utils;
package com.mesalab.ua.utils;
import org.apache.log4j.Logger;
import java.util.Properties;

View File

@@ -1,6 +1,6 @@
package com.example.ua.utils;
package com.mesalab.ua.utils;
import com.example.ua.config.ApplicationConfig;
import com.mesalab.ua.config.ApplicationConfig;
import org.mariadb.jdbc.MariaDbDataSource;
import org.mariadb.jdbc.MariaDbStatement;
@@ -17,6 +17,7 @@ import java.sql.SQLException;
*/
public class MariaDBConnect{
private static final Logger LOG = Logger.getLogger(MariaDBConnect.class);
private static MariaDbConnection conn = null;
public static MariaDbStatement getMariaDB() throws SQLException {
String addr = "jdbc:mariadb://"
@@ -27,13 +28,18 @@ public class MariaDBConnect{
MariaDbDataSource dataSource = new MariaDbDataSource(addr);
MariaDbStatement statement = null;
MariaDbConnection conn = (MariaDbConnection) dataSource.getConnection(
conn = (MariaDbConnection) dataSource.getConnection(
ApplicationConfig.MARIADB_USER,
ApplicationConfig.MARIADB_PASSWORD);
statement = (MariaDbStatement) conn.createStatement();
return statement;
}
public static void clear(){
try{
conn.close();
} catch (SQLException e){
e.printStackTrace();
}
}
}

View File

@@ -1,6 +1,6 @@
import com.example.ua.analyser.UaAnalyser;
import com.example.ua.analyser.enums.UserInfo;
import com.example.ua.analyser.impl.UaAnalyserImpl;
import com.mesalab.ua.analyser.UaAnalyser;
import com.mesalab.ua.analyser.enums.UserInfo;
import com.mesalab.ua.analyser.impl.UaAnalyserImpl;
import java.sql.SQLException;