MySQL 连接 Java 和 MySQL 数据库

MySQL 连接 Java 和 MySQL 数据库

MySQL 是一款常用的关系型数据库管理系统,Java 是一种常用的面向对象编程语言。在开发过程中,我们经常需要使用 Java 来连接 MySQL 数据库。下面就介绍一下如何实现 Java 和 MySQL 数据库的连接。

阅读更多:MySQL 教程

1. 下载 MySQL JDBC 驱动程序

连接 Java 和 MySQL 数据库需要使用 JDBC(Java DataBase Connectivity)。因此,我们需要去 MySQL 官网下载对应的 JDBC 驱动程序。在下载之后,将其解压到指定位置。

2. 导入 MySQL JDBC 驱动程序

下载好的 MySQL JDBC 驱动程序需要被导入到 Java 项目中。具体来说,就是在 Java 项目中增加一个依赖库,在该依赖库中导入 MySQL JDBC 驱动程序的 jar 包。

3. 连接 MySQL 数据库

下面是连接 MySQL 数据库的 Java 代码示例:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class MySQLConnectExample {

  public static void main(String[] args) {

    // 加载 MySQL JDBC 驱动程序
    try {
      Class.forName("com.mysql.cj.jdbc.Driver");
    } catch (ClassNotFoundException e) {
      e.printStackTrace();
      return;
    }

    // 建立连接
    String url = "jdbc:mysql://localhost:3306/db_name";
    String user = "root";
    String password = "password";
    try {
      Connection conn = DriverManager.getConnection(url, user, password);
      System.out.println("连接成功!");
    } catch (SQLException e) {
      e.printStackTrace();
    }
  }

}

在上面的代码中,通过 Class.forName() 方法来加载 MySQL JDBC 驱动程序。然后,我们通过 DriverManager.getConnection() 方法来建立 MySQL 数据库的连接。需要注意的是,url 参数中的 db_name 需要替换成实际的数据库名称,user 参数中的 rootpassword 参数中的 password 分别需要替换成实际的用户名和密码。

4. 执行 SQL 语句

我们可以通过 Connection 对象来执行 SQL 语句,例如:

String sql = "SELECT * FROM table_name";
try {
  Statement stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery(sql);
  while (rs.next()) {
    // 处理查询结果
  }
} catch (SQLException e) {
  e.printStackTrace();
}

5. 关闭连接

在程序结束时,需要关闭数据库连接,例如:

conn.close();

总结

本文介绍了如何使用 Java 连接 MySQL 数据库。需要注意的是,我们需要下载 MySQL JDBC 驱动程序,在 Java 项目中导入该驱动程序的 jar 包。然后,我们通过 DriverManager.getConnection() 方法来建立 MySQL 数据库的连接,通过 Connection 对象来执行 SQL 语句。在程序结束时,需要关闭数据库连接。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程