// 导入必要的包
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 {
// 注册JDBC驱动程序 (对于现代版本的JDBC,这一步通常是自动的)
Class.forName("com.mysql.cj.jdbc.Driver");
// 打开连接
connection = DriverManager.getConnection(URL, USER, PASSWORD);
System.out.println("成功连接到数据库!");
// 在这里可以执行SQL查询、更新等操作
} catch (SQLException e) {
// 处理SQL异常
System.err.println("数据库连接失败: " + e.getMessage());
} catch (ClassNotFoundException e) {
// 处理找不到驱动程序类的情况
System.err.println("找不到MySQL JDBC驱动程序: " + e.getMessage());
} finally {
// 确保在最后关闭连接
if (connection != null) {
try {
connection.close();
System.out.println("数据库连接已关闭");
} catch (SQLException e) {
System.err.println("关闭数据库连接时出错: " + e.getMessage());
}
}
}
}
}
java.sql.* 包含了与数据库交互所需的类和接口。Class.forName() 方法加载 MySQL 的 JDBC 驱动程序。对于较新的 JDBC 版本,这一步通常不需要显式调用。DriverManager.getConnection() 方法创建一个数据库连接。如果你有任何问题或需要进一步的帮助,请随时告诉我!
上一篇:java连接mysql
下一篇:java怎么连接mysql数据库
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站