用java代码写一个JDBC连接 mysql数据库代码
时间: 2024-01-29 16:02:05 浏览: 23
好的,以下是用 Java 代码连接 MySQL 数据库的示例:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JDBCExample {
public static void main(String[] args) {
// 设置数据库的驱动名
String driverName = "com.mysql.cj.jdbc.Driver";
// 设置数据库连接的地址
String url = "jdbc:mysql://localhost:3306/mydatabase?serverTimezone=UTC";
// 设置数据库的用户名
String userName = "root";
// 设置数据库的密码
String password = "123456";
// 声明一个数据库连接的变量
Connection conn = null;
try {
// 注册 MySQL 的数据库驱动
Class.forName(driverName);
// 获取数据库连接
conn = DriverManager.getConnection(url, userName, password);
// 输出连接成功的提示信息
System.out.println("数据库连接成功!");
} catch (ClassNotFoundException e) {
// 输出无法找到数据库驱动的异常信息
System.out.println("无法找到数据库驱动:" + e.getMessage());
} catch (SQLException e) {
// 输出数据库连接错误信息
System.out.println("无法连接到数据库:" + e.getMessage());
} finally {
// 在 finally 代码块中关闭数据库连接
try {
if (conn != null) {
conn.close();
System.out.println("数据库连接已关闭!");
}
} catch (SQLException e) {
System.out.println("关闭数据库连接失败:" + e.getMessage());
}
}
}
}
```
注意,上述代码需要根据自己的数据库配置做一定的修改,比如数据库的名称、用户名、密码等。另外,这里使用了 try-catch-finally 结构来处理可能出现的异常,以确保程序的健壮性。