03.06 Java如何連接MySQL數據庫進行操作?

Zafery


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

使用JDBC完成數據庫操作的步驟如下:

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

  1. 驅動程序加載,這個步驟要使用Class.forName(“DriverName”)方法,Java連接不同的數據庫需要使用不同的DriverName,比如連接Mysql數據庫的參數為:com.mysql.jdbc.Driver。

  2. 定義數據源的位置並創建與指定數據源的連接(Connection)對象,定義數據源有固定的格式:創建Connection對象要使用到DriverManager.getConnection(url,username,password)方法。

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

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

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

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

我們看一個基本的Java操作Mysql數據庫的代碼演示:

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

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

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

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

按照上述步驟就能完成一個基本的JDBC操作Mysql數據庫的實驗,這只是第一步,後面還有大量的實驗需要完成。如果你在實驗中有什麼問題,可以給我發私信。

另外我在頭條上寫了關於如何完成DAO,以及如何使用RMI結合JDBC的文章,大家可以參考一下,關注我的頭條號就能看到這些文章。


IT人劉俊明


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

那我說一下思路吧

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

2、接下來就是寫程序。先用一個在項目中用一個文件存儲MySQL鏈接的URL,連接名稱,賬號,密碼,java中通過properties類去取



3、然後,你再新建一個類,去測試數據庫是否鏈接成功

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


分享到:


相關文章: