回覆列表
  • 1 # IT人劉俊明

    使用JDBC操作資料庫是Java程式設計師必須掌握的內容之一,通常在初次接觸JDBC時都要使用基本的JDBC API完成對資料庫的增刪改查操作,隨著學習的深入逐步學習如何最佳化Java操作資料庫的過程,包括如何使用資料庫連線池,使用DAO框架以及ORM開源框架、JPA等等。

    使用JDBC完成資料庫操作的步驟如下:

    使用JDBC完成資料庫操作分為6個基本步驟:

    驅動程式載入,這個步驟要使用Class.forName(“DriverName”)方法,Java連線不同的資料庫需要使用不同的DriverName,比如連線Mysql資料庫的引數為:com.mysql.jdbc.Driver。

    定義資料來源的位置並建立與指定資料來源的連線(Connection)物件,定義資料來源有固定的格式:建立Connection物件要使用到DriverManager.getConnection(url,username,password)方法。

    在連線的基礎上建立容器:Statement(PreparedStatement、CallableStatement),容器的作用是執行sql語句。為了提高sql的執行效率通常會使用預處理方式:PreparedStatement或者是儲存過程方式:CallableStatement。

    執行sql語句,不同的sql語句要使用不同的執行方法。如果是查詢語句則要使用executeQuery方法,此方法返回結果集ResultSet。如果執行新增、刪除、修改的sql語句,那麼需要使用executeUpdate方法,此時方法返回一個整型資料,代表此次操作所影響的行數。

    處理結果集,如果是查詢語句則需要對結果集進行遍歷。

    最後關閉資源,包括結果集資源、容器資源、連線資源,這裡面最為重要的是連線資源,一定要關閉。通常連線資源都是非常有限的,這就是為什麼實際專案都要使用資料庫連線池的原因。

    我們看一個基本的Java操作Mysql資料庫的程式碼演示:

    要想讓這個HelloWorld程式完成執行,還需要做下面的幾個準備工作:

    安裝一個整合化開發環境會給實驗帶來很大的便利,我比較喜歡使用IntelliJ IDEA,當然也可以使用Eclipse。

    下載Mysql的驅動並配置到環境中:

    在Mysql中建立實驗所使用到的庫和表格。

  • 2 # 一滴水的世界丶旋

    你可以自行百度下,百度上面有很多的教學影片,我記得我以前在網易課堂看見過

    那我說一下思路吧

    1、首先匯入MySQL的jar包,可百度或者官網去下載一個,幾百KB的樣子。匯入後需要配置到路徑上面,對jar包右鍵,好像是有一個builder.....

    2、接下來就是寫程式。先用一個在專案中用一個檔案儲存MySQL連結的URL,連線名稱,賬號,密碼,java中透過properties類去取

    3、然後,你再新建一個類,去測試資料庫是否連結成功

    套路弄清楚就行,其實很簡單的

  • 中秋節和大豐收的關聯?
  • 你家綠豆湯是紅的還是綠的?營養價值哪個更高呢?