-
大小: 2.74MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-09-28
- 語言: 其他
- 標(biāo)簽: 數(shù)據(jù)轉(zhuǎn)移??
資源簡介
數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)移,采用的是JDBC技術(shù),涉及到數(shù)據(jù)庫連接,表字段對(duì)應(yīng),對(duì)象封裝,批量導(dǎo)出數(shù)據(jù)等內(nèi)容。

代碼片段和文件信息
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();
}
}
}
}
}
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論