用 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