资源简介
数据库数据转移,采用的是JDBC技术,涉及到数据库连接,表字段对应,对象封装,批量导出数据等内容。
代码片段和文件信息
package com.hylc.dao;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
import javax.sql.DataSource;
import org.apache.commons.dbcp.BasicDataSourceFactory;
//@SuppressWarnings(“static-access“)
public class JdbcUtils {
private static Connection connection = null;
private static DataSource ds = null;
static {
try {
Class.forName(“com.mysql.jdbc.Driver“);
Properties properties = new Properties();
// InputStream is = JdbcUtils.class.getClassLoader()
// .getSystemResourceAsStream(“dbcpconfig.properties“);
InputStream is = new FileInputStream(“./dbcpconfig.properties“);
properties.load(is);
ds = BasicDataSourceFactory.createDataSource(properties);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection getConnection(){
Connection connection = null;
try {
connection = ds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
public static Connection getInstance() {
if (connection == null) {
synchronized (JdbcUtils.class) {
if (connection == null) {
try {
connection = ds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
}
}
return connection;
}
public static void closeResource(Connection connection
Statement statement ResultSet rs) {
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (statement != null) {
try {
statement.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-02 13:55 databa
文件 767 2017-02-21 17:42 databa
文件 384 2017-01-18 11:26 databa
目录 0 2017-03-02 13:55 databa
文件 598 2017-01-18 11:26 databa
目录 0 2017-03-02 13:55 databa
目录 0 2017-03-02 13:55 databa
目录 0 2017-03-02 13:55 databa
目录 0 2017-03-02 13:55 databa
文件 3226 2017-02-24 10:28 databa
文件 1186 2017-02-24 10:28 databa
文件 10631 2017-02-24 10:28 databa
目录 0 2017-03-02 13:55 databa
文件 3230 2017-02-24 10:28 databa
文件 1190 2017-02-24 10:28 databa
文件 2070 2017-02-24 10:28 databa
文件 11589 2017-02-24 10:28 databa
文件 686 2017-02-24 10:28 databa
文件 518 2017-02-21 16:42 databa
文件 371 2017-01-18 11:46 databa
目录 0 2017-03-02 13:55 databa
文件 232771 2016-03-01 12:42 databa
文件 121757 2016-03-01 12:42 databa
文件 61829 2016-03-01 12:42 databa
文件 87077 2016-03-01 12:42 databa
文件 540852 2016-03-01 12:42 databa
文件 1988051 2017-01-18 12:59 databa
目录 0 2017-03-02 13:55 databa
目录 0 2017-03-02 13:55 databa
目录 0 2017-03-02 13:55 databa
目录 0 2017-03-02 13:55 databa
............此处省略9个文件信息
评论
共有 条评论