要在Java中连接MySQL数据库,首先需要确保已经安装了MySQL数据库,并且已经创建了一个数据库和表。接下来,按照以下步骤操作:
下载并安装MySQL Connector/J(JDBC驱动程序):访问MySQL官方网站(https://dev.mysql.com/downloads/connector/j/)下载对应版本的驱动程序。解压后,将jar文件添加到项目的类路径中。
导入所需的Java包:在Java代码中,导入以下包以使用JDBC功能。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
- 编写Java代码以连接到MySQL数据库:
public class MySQLConnectionDemo {
public static void main(String[] args) {
// 数据库连接信息
String url = "jdbc:mysql://localhost:3306/your_database_name?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
String user = "your_username";
String password = "your_password";
try {
// 加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 获取数据库连接
Connection connection = DriverManager.getConnection(url, user, password);
// 创建Statement对象
Statement statement = connection.createStatement();
// 执行SQL查询
ResultSet resultSet = statement.executeQuery("SELECT * FROM your_table_name");
// 处理查询结果
while (resultSet.next()) {
System.out.println("Column1: " + resultSet.getString(1) + ", Column2: " + resultSet.getString(2));
}
// 关闭资源
resultSet.close();
statement.close();
connection.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
注意:请将your_database_name
、your_username
、your_password
和your_table_name
替换为实际的数据库名称、用户名、密码和表名。