java怎麼開啟資料庫?
#java開啟資料庫的方法:
#1、取得資料庫連線
程式碼中的url是jdbc資料庫連線位址,user是使用者名,password是密碼,這些都是開發者自己設定的。 driver是驅動的類別名,對於MySQL來說就是com.mysql.jdbc.Driver。 static語句的意思是在類別初始化的時候去註冊驅動。這一步是必須要的,如果沒有註冊驅動,那麼資料庫連線就無法使用。接下來在getConnection方法中,我們使用DriverManager獲取資料庫連接,並且保存在了全域變數connection中,這是為了復用資料庫連接,防止頻繁地打開和關閉。
2、編譯sql語句
#我們先寫了一個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、處理回傳結果
處理回傳結果一般在查詢語句中用到,如下圖:
查詢語句的執行使用的是executeQuery,而不是execute。它會回傳一個
ResultSet,透過這個ResultSet我們可以取得傳回的值。 ResultSet是一行一行取數據的,它有個next方法,用來判斷是否還有數據,如果還有數據,就會取下一行。對於一行數據,我們需要知道它的列名,然後用getXXX取得列值。
5、關閉連線
關閉連線使用connection的close方法。但是,由於資料庫連接建立的開銷比較大,所以我們通常不會去關閉,而是複用一個或多個資料庫連接,從而提高系統效能。
推薦教學:《JAVA影片教學》
以上是java怎麼打開資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!