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...