import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JdbcMysqlExample {
// JDBC URL, 用户名和密码
private static final String JDBC_URL = "jdbc:mysql://localhost:3306/your_database_name";
private static final String JDBC_USER = "your_username";
private static final String JDBC_PASSWORD = "your_password";
public static void main(String[] args) {
Connection connection = null;
try {
// 1. 注册 JDBC 驱动 (对于较新的驱动程序,这一步通常是自动的)
Class.forName("com.mysql.cj.jdbc.Driver");
// 2. 打开连接
connection = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASSWORD);
System.out.println("成功连接到数据库!");
// 在这里可以执行 SQL 查询或更新操作
} catch (ClassNotFoundException e) {
System.out.println("JDBC 驱动未找到!");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("连接数据库时发生错误!");
e.printStackTrace();
} finally {
// 3. 关闭连接
if (connection != null) {
try {
connection.close();
System.out.println("数据库连接已关闭。");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
注册 JDBC 驱动:Class.forName("com.mysql.cj.jdbc.Driver");
这行代码用于加载 MySQL 的 JDBC 驱动。在较新的 MySQL 驱动中,这一步通常是自动完成的,但为了确保兼容性,我们仍然显式地调用它。
打开连接:DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASSWORD);
用于创建与数据库的连接。你需要将 JDBC_URL
、JDBC_USER
和 JDBC_PASSWORD
替换为你的实际数据库地址、用户名和密码。
关闭连接:在 finally
块中关闭连接以确保资源被正确释放,即使发生异常也能保证连接被关闭。
异常处理:使用 try-catch
块来捕获并处理可能发生的异常,如驱动未找到或连接失败等。
请根据实际情况修改数据库名称、用户名和密码。
上一篇:ubuntu 安装mysql
下一篇:centos安装mysql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站