edit mariaConect
This commit is contained in:
BIN
UaAnalyser.jar
BIN
UaAnalyser.jar
Binary file not shown.
@@ -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
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.ua.analyser.enums;
|
||||
package com.mesalab.ua.analyser.enums;
|
||||
|
||||
/**
|
||||
* @author yjy
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.ua.analyser.enums;
|
||||
package com.mesalab.ua.analyser.enums;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.ua.analyser.enums;
|
||||
package com.mesalab.ua.analyser.enums;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@@ -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;
|
||||
|
||||
/**
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.ua.dao;
|
||||
package com.mesalab.ua.dao;
|
||||
|
||||
import org.mariadb.jdbc.MariaDbStatement;
|
||||
|
||||
|
||||
@@ -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){
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.ua.utils;
|
||||
package com.mesalab.ua.utils;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import java.util.Properties;
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user