首先,需要下载MySQL Connector/J,这是官方提供的MySQL JDBC驱动程序。可以从 https://dev.mysql.com/downloads/connector/j/ 下载最新版本。
接下来,大家需要在Java项目中添加MySQL Connector/J库。可以将下载的 jar 文件添加到项目中的 classpath 中,也可以在 Maven 中添加依赖。
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.26</version> </dependency>
下载和导入完成后,大家可以通过以下代码连接MySQL数据库。
import java.sql.*; public class MySQLDemo { public static void main(String[] args) { // 数据库连接信息 String url = "jdbc:mysql://localhost:3306/test_database"; String user = "root"; String password = "root"; try { // 加载驱动程序 Class.forName("com.mysql.cj.jdbc.Driver"); // 建立数据库连接 Connection connection = DriverManager.getConnection(url, user, password); // 执行 SQL 语句 Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM user"); // 处理结果集 while (resultSet.next()) { System.out.println(resultSet.getString("name")); } // 关闭连接 resultSet.close(); statement.close(); connection.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } }
上述代码中,首先调用Class.forName("com.mysql.cj.jdbc.Driver");
加载 MySQL 驱动程序,然后使用DriverManager.getConnection()
方法连接到数据库。连接成功后,可以使用Statement
执行 SQL 语句,并使用ResultSet
处理结果集。最后,记得要关闭数据库连接。