用 Java 連線 MySQL 資料庫

Mohammad Irfan 2023年10月12日
  1. 下載並安裝 MySQL 資料庫
  2. 在 MySQL 中建立資料庫
  3. 下載 JDBC 驅動程式並將其包含在類路徑中
  4. 連線 MySQL
  5. 測試 JDBC 連線
用 Java 連線 MySQL 資料庫

本教程介紹瞭如何在 Java 中連線 MySQL 資料庫。我們還列出了一些示例程式碼,以便你可以進一步瞭解該主題。

要將 Java 應用程式連線到 Mysql 資料庫,我們需要遵循下面列出的一些步驟:

  • 下載並安裝 MySQL
  • 在 MySQL 中建立資料庫
  • 下載 JDBC 驅動程式並將其放在類路徑中
  • 編寫用於連線的 Java 程式碼
  • 測試連線

讓我們在這裡瞭解分步過程:

下載並安裝 MySQL 資料庫

MySQL 是一個資料庫管理系統,我們假設你已經安裝了它。讓我們進入下一步。

在 MySQL 中建立資料庫

現在,我們將建立一個資料庫,以便我們可以測試連線。要在 MySQL 中建立資料庫,請使用以下 SQL 查詢:

create database delftstackDB;

建立資料庫後,請記住它,因為你將在連線部分使用它。

下載 JDBC 驅動程式並將其包含在類路徑中

JDBC Driver 是 MySQL 提供的 JAR 檔案;它是一個聯結器,充當 MySQL 和 Java 應用程式之間的橋樑。要下載 JAR 檔案訪問 MySQL 官方站點 並將檔案放入 java 專案的 lib 資料夾中。現在,繼續下一步。

連線 MySQL

完成上述步驟後,編寫用於連線的 Java 程式碼。在這裡,我們使用 class.forName() 方法來載入我們從 MySQL 官方網站下載的 JDBC Driver

getConnection() 方法用於傳遞連線字串:MySQL:Port/Database/,username,dbpassword。此字串用於驗證使用者並僅向授權使用者提供訪問許可權。之後,我們使用 createStatement() 方法建立一個例項,該例項將用於使用程式碼執行 SQL 查詢。請參考下面的示例:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SimpleTesting {
  public static void main(String[] args) {
    try {
      Class.forName("com.mysql.jdbc.Driver");
      Connection con = DriverManager.getConnection(
          "jdbc:mysql://localhost:3306/delftstackDB", "username", "dbPassword");
      Statement stmt = con.createStatement();
      ResultSet rs = stmt.executeQuery("show databases;");
      System.out.println("Connected");
    } catch (Exception e) {
      System.out.println(e);
    }
  }
}

測試 JDBC 連線

編寫程式碼後,你只需執行它。如果程式碼執行良好,那麼你將在控制檯獲得以下輸出:

輸出:

Connected

相關文章 - Java Database