jdbc學習之中級2

2022-07-10 20:57:12 字數 500 閱讀 2114

1.使用工具類

目的:1.將重複的**封裝起來,方便使用。(載入驅動[靜態**塊],獲取連線[靜態方法可呼叫],釋放連線[靜態方法])。

2.將容易改變的值用配置檔案儲存,方便修改。

使用方法:

1.將載入驅動[靜態**塊],獲取連線[靜態方法可呼叫],釋放連線[靜態方法] 寫入util包下的類中。

2.將一些經常改變的值封裝到conf包下的properties配置檔案中,以便於修改。(鍵值對形式)通過輸入流檔案引入,getproperty()方法獲取值。記得關閉流檔案。

2.threadlocal控制事務

目的:優化配置,設定乙個**只需乙個執行緒,減少浪費

建立  使用  移除

3.連線池  提高資源利用率

目的:使用連線池的connection物件,節約資源。

2.匯入dbcp的配置檔案dbcp.properties

jdbc的學習之中級1

1.批處理 目的 為了執行多條語句 兩種方式下的批處理 1 statement執行批處理 statement.addbatch sql 新增 statement.executebatch sql 執行 statement.clearbatch sql 清除 在傳送多條sql語句,但引數不同的情況下使...

python裝飾器之中級篇

author richard kong usr bin env python encoding utf 8 如果函式帶有返回值,怎麼辦?這就是更高階的裝飾器 1 帶引數的裝飾器 auth auth type local 此時它是乙個函式,這種情況下 由於帶有括號,會立即執行,但是只要它的返回值是乙個...

JDBC學習2 效能優化

jdbc應用的效能涉及到資料庫 伺服器 資料庫驅動 系統的 書寫。這裡談論第4個方面。一.statement還是preparedstatement preparedstatement的開銷比statement大,所以preparedstatement的速度會比statement慢,但是prepare...