This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
yinjiangyi-uaanalyser/src/main/java/com/example/ua/utils/MariaDBConnect.java
yinjiangyi 5f7c6af5b6 commit v2
2020-11-15 13:15:04 +08:00

40 lines
1.2 KiB
Java

package com.example.ua.utils;
import com.example.ua.config.ApplicationConfig;
import org.mariadb.jdbc.MariaDbDataSource;
import org.mariadb.jdbc.MariaDbStatement;
//import org.slf4j.Logger;
import org.apache.log4j.Logger;
import org.slf4j.LoggerFactory;
import org.mariadb.jdbc.MariaDbConnection;
import java.sql.SQLException;
/**
* 建立连接
*/
public class MariaDBConnect{
private static final Logger LOG = Logger.getLogger(MariaDBConnect.class);
public static MariaDbStatement getMariaDB(){
String addr = "jdbc:mariadb://"
+ ApplicationConfig.MARIADB_HOST + ":"
+ ApplicationConfig.MARIADB_PORT + "/"
+ ApplicationConfig.MARIADB_DB_NAME;
MariaDbDataSource dataSource = new MariaDbDataSource(addr);
MariaDbStatement statement = null;
try {
MariaDbConnection conn = (MariaDbConnection) dataSource.getConnection(
ApplicationConfig.MARIADB_USER,
ApplicationConfig.MARIADB_PASSWORD);
statement = (MariaDbStatement) conn.createStatement();
} catch (SQLException e) {
LOG.error("GetMariaDBConnection Faild. " + e.toString());
}
return statement;
}
}