最近在做ETL的时候,用到了传统的JDBC,对某些模块做了一些封装,这里做一下记录。
大家拿回去用的话,直接copy过去,改一下DataConf就行了,这就是封装的魅力!
1、数据库配置类——DataConf
package com.bq.data.kmx.conf;
public class DataConf {
public static final String DRIVER="org.postgresql.Driver";
public static final String URL="jdbc:postgresql://*.*.*.*:5432/数据库名称?rewriteBatchedStatements=true";
public static final String USERNAME="postgres";
public static final String PASSWORD="123456";
}
2、数据库管理类——DataBaseManager
package com.bq.data.kmx.manager;
import com.bq.data.kmx.conf.DataConf;
import java.sql.*;
public class DataBaseManager {
/**
* 静态块,加载数据库连接驱动
* */
static {
try {
Class.forName(DataConf.DRIVER);
} catch (Exception e) {
e.pr