使用**如下:
@test
public void f1() throws sqlexception else
}
表結構什麼的就不說了,主要是得到datasource就好了,不過dbcp用的是basicdatasource()而已
下面講講怎麼通過配置檔案的方式
如何配置檔案
#連線基本設定
driverclassname=com
.mysql
.jdbc
.driver
url=jdbc:mysql://localhost:3306/day07_db?usessl=false
username=root
password=123456
實現jdbc操作:
@test
public
void
f2() throws exception catch (filenotfoundexception e) catch (ioexception e)
datasource ds = new basicdatasourcefactory().createdatasource(prop);
connection conn = (connection) ds.getconnection();
string sql = "insert into category values(?, ?)";
preparedstatement st = (preparedstatement) conn.preparestatement(sql);
st.setstring(1, "c998");
st.setstring(2, "drink");
int i = st.executeupdate();
if(i == 1) else
}
DBCP連線池使用
在資料庫應用中,資料庫連線過程需要較長的時間。而且,頻繁的連線資料庫會增加資料庫系統的壓力。所以,最好在專案中使用資料庫連線池來減少資料庫連線的數量提高資料庫訪問效率。dbcp是apache的乙個開源專案 關閉語句物件 關閉結果集 param con param s param rs public ...
使用dbcp 連線池
dbcp database connection pool 單獨使用dbcp需要3個包 common dbcp.jar,common pool.jar,common collections.jar 文件以及示例的 左下方列表裡面有example的鏈結 幾個屬性的說明 setinitialsize 設...
連線池DBCP的使用
一,使用連線池dbcp,主要作用是 1,提高效能,給客戶帶來價值 2,控制併發,提公升安全性 threadlocal 二,連線池的使用步驟 導包 修改資料庫配置檔案db.propertis 重寫dbutil basicdatasourcefactory,basicdatasource db.prop...