// 导入必要的MySQL JDBC包
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnectionExample {
// MySQL数据库的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驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立与数据库的连接
connection = DriverManager.getConnection(URL, USER, PASSWORD);
// 如果连接成功,打印成功信息
if (connection != null) {
System.out.println("成功连接到数据库!");
}
} catch (ClassNotFoundException e) {
// 捕获驱动程序类未找到异常
System.out.println("找不到MySQL JDBC驱动程序!");
e.printStackTrace();
} catch (SQLException e) {
// 捕获SQL异常(如连接失败等)
System.out.println("数据库连接失败!");
e.printStackTrace();
} finally {
// 关闭数据库连接
try {
if (connection != null && !connection.isClosed()) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
import java.sql.*;
用于导入Java数据库连接(JDBC)所需的包。URL
, USER
, PASSWORD
分别是数据库的连接字符串、用户名和密码。Class.forName("com.mysql.cj.jdbc.Driver");
用于加载MySQL的JDBC驱动程序。DriverManager.getConnection(URL, USER, PASSWORD);
用于创建与数据库的连接。try-catch
块来捕获可能的异常,如驱动程序未找到或连接失败。finally
块中确保无论是否发生异常,都会尝试关闭数据库连接。上一篇:mysql group by
下一篇:mysql 删除表
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站