用Java写一个连接数据库
时间: 2023-07-20 19:29:24 浏览: 55
好的,以下是一个使用 Java 连接 MySQL 数据库的示例代码:
```java
import java.sql.*;
public class ConnectMySQL {
public static void main(String[] args) {
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
try {
// 加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 获取数据库连接
conn = DriverManager.getConnection(url, user, password);
if (conn != null) {
System.out.println("数据库连接成功!");
}
} catch (ClassNotFoundException e) {
System.out.println("数据库驱动未找到!");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("数据库连接失败!");
e.printStackTrace();
} finally {
try {
// 关闭数据库连接
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
其中,`url` 表示数据库地址,`user` 表示数据库用户名,`password` 表示数据库密码。在 `try` 块中,我们通过 `Class.forName` 方法加载 MySQL 数据库的驱动,然后使用 `DriverManager.getConnection` 方法获取数据库连接。如果连接成功,就会输出 "数据库连接成功!",否则会输出 "数据库连接失败!"。在 `finally` 块中,我们关闭数据库连接。