public Connection getConnection() 什么意思
时间: 2023-11-28 22:48:07 浏览: 34
这是一个 Java 语言中的方法,用于获取与数据库的连接。在使用 JDBC(Java 数据库连接)时,需要先建立与数据库的连接,才能进行数据的增删改查等操作。getConnection() 方法可以通过指定数据库连接的 URL、用户名和密码等信息,来获取一个表示数据库连接的 Connection 对象,从而对数据库进行操作。例如:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class TestConnection {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
Connection conn = null;
try {
// 加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 获取数据库连接
conn = DriverManager.getConnection(url, user, password);
System.out.println("数据库连接成功!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
if (conn != null) {
try {
conn.close();
System.out.println("数据库连接关闭成功!");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
```
这段代码中,getConnection() 方法就是用来获取数据库连接的。其中,url、user 和 password 分别表示数据库连接的 URL、用户名和密码。在获取 Connection 对象之前,需要先加载对应的数据库驱动,这里使用的是 MySQL 数据库驱动 com.mysql.jdbc.Driver。最后,在程序结束时需要关闭数据库连接,释放资源。