JDBC基础和使用
內存泄漏意思就是內存越來越少了,因為垃圾太多;
線程泄露就是線程池中線程越來越少,執行過程中異常,沒有返回給線程池,線程池中線程越來越少;
一、概念
?
?
?
?二、快速入門
?
?三、JDBC各個類詳解
1、driverManager 注冊驅動
?
?其中,類加載不用調用就會執行的靜態代碼塊;也是在靜態代碼塊中創建的驅動;
2、driverManager 數據庫連接
?
?3、數據庫連接對象 connection
?
4、Statement對象,執行靜態sql語句,即參數值都寫死給定;
preparedStatemeng對想,執行動態sql,即預編譯,可以動態給參數;
?
?
?四、jdbc之CURD
1、增刪改操作同理
?
?
?
?其中,參數定義外面擴大作用域;
connection對象可能連接異常,則獲取statement即sql語句對象沒有被執行,下面釋放資源finally代碼塊中 statement對象點close就可能空指針異常,所以要先判斷是否為null;
2、也可以執行創建表的語句,只不過不常,都在數據庫中執行sql語句;
五、結果集對象 ResultSet對象
1、基本操作
?
?
1、
?
?
?
?2、實際使用
?
轉載于:https://www.cnblogs.com/wmqiang/p/11595295.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 文件下载案例
- 下一篇: CSP-S集训刷题记录