在 Java 程序中使用 java.sql.DriverManager 类的 getConnection() 方法来创建一个 MySQL 数据库连接对象
时间: 2024-03-14 12:48:18 浏览: 238
在 Java 程序中使用 `java.sql.DriverManager` 类的 `getConnection()` 方法来创建一个 MySQL 数据库连接对象,可以按照以下步骤进行:
1. 加载 MySQL JDBC 驱动程序,使用 `Class.forName()` 方法来加载 `com.mysql.cj.jdbc.Driver` 类,例如:
```java
Class.forName("com.mysql.cj.jdbc.Driver");
```
2. 获取一个 MySQL 数据库连接,使用 `java.sql.DriverManager` 类的 `getConnection()` 方法来创建一个数据库连接对象。该方法需要传入 MySQL 数据库的连接 URL、用户名和密码作为参数,例如:
```java
String url = "jdbc:mysql://localhost:3306/stu?useSSL=false&serverTimezone=UTC";
String username = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, username, password);
```
在这个例子中,我们使用了前面提到的连接 URL,用户名为 `root`,密码为 `123456`。在连接成功后,`getConnection()` 方法会返回一个 `java.sql.Connection` 对象,该对象表示一个与 MySQL 数据库的连接。
至此,我们就可以使用该连接对象来执行 SQL 语句,例如使用 `java.sql.Statement` 类的 `executeQuery()` 方法执行一个查询语句:
```java
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM student");
while (rs.next()) {
// 处理查询结果
}
```
当不再需要连接时,应该调用该连接对象的 `close()` 方法来关闭连接,例如:
```java
conn.close();
```
阅读全文