日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

jdbc如果不关闭连接_JDBC基础整理

發布時間:2025/4/5 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jdbc如果不关闭连接_JDBC基础整理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不少學習過java,或者接觸過java的人,對jdbc應該都不陌生。但是,jdbc到底是啥?有些人可能還真不知道,即便一直在用。jdbc是基于java的數據庫訪問接口。

具體的操作步驟如下:

1、加載驅動(加載驅動一般有兩種方法)

(1)使用Class.forName方法

Class.forName("com.mysql.jdbc.Driver")

(2)靜態創建JDBC實例

Driver md=new com.mysql.jdbc.Driver();

DriverManager.registerDriver(md);

2、建立數據庫連接

Connection con=DriverManager.getConnection("...");

3、獲得用于進行數據操作的對象

4、關閉數據庫

這里邊有幾點是要注意的:

(1)關閉操作,先關閉數據操作對象,在關閉數據庫連接對象。

(2)PreparedStatement與Statement

這兩個方法使用起來類似,但是,不同的是:在創建PreparedStatement對象時,必須使用 PreparedStatement方法指定一個動態的SQL。

使用PreparedStatement好處:

(2.1)提高代碼的可讀性和可維護性,不需要拼接sql

(2.2)提高性能:動態sql可以被DBMS編譯后緩存起來,等下次再執行相同預編譯語句時,不需要再進行編譯,只要傳值即可

(2.3)提高復用

(2.4)提高安全性:sql通過變量進行傳遞,可能會受到sql注入攻擊。

存取BLOB字段值

(1)讀取時使用Statement對象

(2)寫入時,必須使用PreparedStatement對象的setBinaryStream方法

jdbc默認情況下是隱式事物某式,無需提交事物,直接將數據插入數據庫。如果開啟顯式,可以使用setAutoCommit方法。改為顯式,就需要手動提交事物,否則,數據不能出去數據庫中。

調用存儲過程的方法:

preparecall (" 存儲過程名")

注冊參數方法:

registerOutParameter()

總結

以上是生活随笔為你收集整理的jdbc如果不关闭连接_JDBC基础整理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。