首頁 >Java >java教程 >java怎麼打開資料庫?

java怎麼打開資料庫?

coldplay.xixi
coldplay.xixi原創
2020-06-13 10:39:104316瀏覽

java怎麼打開資料庫?

java怎麼開啟資料庫?

#java開啟資料庫的方法:

#1、取得資料庫連線

java怎麼打開資料庫?

程式碼中的url是jdbc資料庫連線位址,user是使用者名,password是密碼,這些都是開發者自己設定的。 driver是驅動的類別名,對於MySQL來說就是com.mysql.jdbc.Driver。 static語句的意思是在類別初始化的時候去註冊驅動。這一步是必須要的,如果沒有註冊驅動,那麼資料庫連線就無法使用。接下來在getConnection方法中,我們使用DriverManager獲取資料庫連接,並且保存在了全域變數connection中,這是為了復用資料庫連接,防止頻繁地打開和關閉。

2、編譯sql語句

java怎麼打開資料庫?

#我們先寫了一個sql語句:insert into user(id,name)values( ?,?)。意思是要做user這張表裡插入id和name,其中兩個問號是佔位符的意思,然後透過PreparedStatement對sql進行編譯,然後用setXXX方法把含有問號的那兩個地方用真實的資料替換,依照程式碼中的實現,最終這個sql語句會變成:insert into user(id,name)values(1,'test')。

3、執行sql語句

在上圖中,我們使用PreparedStatement對sql進行了編譯,編譯完成後就可以使用它的execute方法進行執行,這時候JDBC會使用底層的MySQL驅動程序,將真正的sql指令發給遠端的資料庫,從而完成資料庫插入。

4、處理回傳結果

處理回傳結果一般在查詢語句中用到,如下圖:

java怎麼打開資料庫?

查詢語句的執行使用的是executeQuery,而不是execute。它會回傳一個

ResultSet,透過這個ResultSet我們可以取得傳回的值。 ResultSet是一行一行取數據的,它有個next方法,用來判斷是否還有數據,如果還有數據,就會取下一行。對於一行數據,我們需要知道它的列名,然後用getXXX取得列值。

5、關閉連線

關閉連線使用connection的close方法。但是,由於資料庫連接建立的開銷比較大,所以我們通常不會去關閉,而是複用一個或多個資料庫連接,從而提高系統效能。

推薦教學:《JAVA影片教學

以上是java怎麼打開資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn