import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnectionExample {
// JDBC URL, 用户名和密码
private static final String URL = "jdbc:mysql://localhost:3306/your_database_name";
private static final String USER = "your_username";
private static final String PASSWORD = "your_password";
public static void main(String[] args) {
Connection connection = null;
try {
// 1. 注册 JDBC 驱动 (对于现代的JDBC驱动,这一步通常是自动完成的)
Class.forName("com.mysql.cj.jdbc.Driver");
// 2. 打开连接
connection = DriverManager.getConnection(URL, USER, PASSWORD);
System.out.println("成功连接到数据库!");
// 在这里可以执行SQL查询、更新等操作
} catch (ClassNotFoundException e) {
System.out.println("找不到MySQL JDBC驱动程序。请确保已正确添加到项目中。");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("连接数据库时发生错误。");
e.printStackTrace();
} finally {
// 3. 关闭连接
try {
if (connection != null && !connection.isClosed()) {
connection.close();
System.out.println("数据库连接已关闭。");
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
java.sql.*
包含了所有与数据库连接相关的类和接口。URL
, USER
, PASSWORD
分别是数据库的连接URL、用户名和密码。Class.forName("com.mysql.cj.jdbc.Driver")
用于加载MySQL的JDBC驱动程序。对于较新的JDBC驱动,这一步通常不需要显式调用。DriverManager.getConnection()
方法来建立与数据库的连接。ClassNotFoundException
和 SQLException
异常。finally
块中确保数据库连接在使用完毕后被正确关闭。这个示例展示了如何使用Java代码连接到MySQL数据库,并进行基本的连接管理。
上一篇:java连接mysql数据库
下一篇:java编程
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站