javaidea连接数据库driver
时间: 2023-12-20 21:05:47 浏览: 92
Java项目中mysql数据库连接.txt
在 Java 中连接数据库需要使用 JDBC(Java Database Connectivity)API。下面是一个简单的示例代码,演示如何连接到 MySQL 数据库:
1. 下载并安装 MySQL Connector/J 驱动程序,它是 MySQL 官方提供的 JDBC 驱动程序。下载地址:https://dev.mysql.com/downloads/connector/j/。
2. 在代码中加载 MySQL Connector/J 驱动程序:
```java
Class.forName("com.mysql.cj.jdbc.Driver");
```
3. 建立数据库连接:
```java
String url = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC";
String user = "root";
String password = "password";
Connection conn = DriverManager.getConnection(url, user, password);
```
其中,url 参数指定了连接字符串,包含了 MySQL 服务器的主机名、端口号、数据库名称等信息。user 和 password 参数分别指定了连接数据库所需的用户名和密码。
完整的示例代码:
```java
import java.sql.*;
public class ConnectToMySQL {
public static void main(String[] args) {
try {
// 加载 MySQL Connector/J 驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立数据库连接
String url = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC";
String user = "root";
String password = "password";
Connection conn = DriverManager.getConnection(url, user, password);
// 执行 SQL 查询
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
while(rs.next()) {
System.out.println(rs.getString("username") + ", " + rs.getString("email"));
}
// 关闭数据库连接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
需要注意的是,连接字符串中的参数可能因具体情况而异,比如 MySQL 版本、字符集等。具体可以参考 MySQL Connector/J 文档中的说明。
阅读全文