jdbc数据库连接方法
网站编辑2023-04-23 10:30:51341
在使用 JDBC 连接数据库之前,需要先导入 JDBC 驱动。不同的数据库厂商提供不同的 JDBC 驱动,需要根据使用的数据库类型选择相应的驱动。

例如,如果使用 MySQL 数据库,则需要下载 MySQL Connector/J 驱动。下载地址:https://dev.mysql.com/downloads/connector/j/
下载完成后,将驱动的 jar 包添加到项目的 classpath 中。
在使用 JDBC 连接数据库之前,需要先加载 JDBC 驱动。可以使用 Class.forName() 方法来加载驱动。
例如,如果使用 MySQL 数据库,则需要加载 com.mysql.jdbc.Driver 驱动:
```
Class.forName("com.mysql.jdbc.Driver");
```
加载 JDBC 驱动后,就可以建立数据库连接了。可以使用 DriverManager.getConnection() 方法来建立连接。
例如,如果使用 MySQL 数据库,则需要指定数据库的 URL、用户名和密码:
```
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);
```
其中,url 参数指定了数据库的地址和端口号,test 是数据库的名称。
在使用完数据库连接后,需要将其关闭。可以使用 Connection.close() 方法来关闭连接。
例如:
```
conn.close();
```
完整的 JDBC 连接示例代码:
```
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JdbcDemo {
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();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
```







