創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

此次簡單的操作將數(shù)據(jù)從數(shù)據(jù)庫導出生成excel報表以及將excel數(shù)據(jù)導入數(shù)據(jù)庫
首先建立數(shù)據(jù)庫的連接池:
package jdbc;
import java.io.FileInputStream;
import java.sql.Connection;
import java.util.Properties;
import org.apache.commons.dbcp.BasicDataSource;
public class BaseDAO {
private static BasicDataSource ds;
static{
try {
//1.讀取配置文件conf.properties,采用java.util.Properties來讀取
Properties p=new Properties();
//2.通過文件流讀取并解析配置文件內(nèi)容,本地數(shù)據(jù)庫用的mysql,所以把配置文件mysql的配置放開,其他數(shù)據(jù)庫配置注釋
p.load(new FileInputStream("src/jdbc.properties"));
String driverName=p.getProperty("jdbc.driverClassName");//獲取驅(qū)動名稱
String url=p.getProperty("jdbc.url");//獲取數(shù)據(jù)庫的url
String user=p.getProperty("jdbc.username");//用戶名
String password=p.getProperty("jdbc.password");//密碼
int maxActive=Integer.parseInt(p.getProperty("jdbc.maxActive"));//獲取大連接數(shù)
int maxWait=Integer.parseInt(p.getProperty("jdbc.maxWait"));//獲取大等待時間
//3.創(chuàng)建一個連接池
ds=new BasicDataSource();
ds.setDriverClassName(driverName);//設置驅(qū)動名稱
ds.setUrl(url);//設置數(shù)據(jù)庫地址
ds.setUsername(user);//設置用戶名
ds.setPassword(password);//設置密碼
ds.setMaxActive(maxActive);//設置大連接數(shù)
ds.setMaxWait(maxWait);//設置大等待時間
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection getConnection() throws Exception {
try {
return ds.getConnection();
} catch (Exception e) {
System.out.println("連接數(shù)據(jù)庫異常");
throw e;
}
}
public static void close(Connection conn){
if(conn!=null){
try {
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
分享題目:java生成excel報表文件示例-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://chinadenli.net/article18/dhcjdp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、建站公司、定制網(wǎng)站、標簽優(yōu)化、網(wǎng)站維護、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)