如何使用JDBC连接MySQL数据库:详细步骤与代码示例
要使用JDBC连接MySQL数据库,首先需要加载MySQL驱动并建立数据库连接,然后通过执行SQL语句实现数据操作,以下是具体步骤和示例代码:

  1. 加载MySQL JDBC驱动
    在连接前,需确保项目中已引入MySQL驱动包(如mysql-connector-java),并通过Class.forName()加载驱动类:

    如何用jdbc连接mysql,使用JDBC高效连接MySQL数据库

    Class.forName("com.mysql.cj.jdbc.Driver");
  2. 建立数据库连接
    使用DriverManager.getConnection()方法,传入数据库URL、用户名和密码:

    String url = "jdbc:mysql://localhost:3306/数据库名?useSSL=false&serverTimezone=UTC";
    String user = "用户名";
    String password = "密码";
    Connection connection = DriverManager.getConnection(url, user, password);

    注意:URL中的参数useSSL=false可禁用SSL(测试环境常用),serverTimezone=UTC可避免时区错误。

  3. 执行SQL操作
    通过StatementPreparedStatement执行查询或更新:

    Statement statement = connection.createStatement();
    ResultSet resultSet = statement.executeQuery("SELECT * FROM 表名");
    while (resultSet.next()) {
        System.out.println(resultSet.getString("字段名"));
    }
  4. 关闭资源
    操作完成后,务必按顺序关闭连接、语句和结果集以释放资源:

    resultSet.close();
    statement.close();
    connection.close();

关键点总结

  • 驱动加载是连接的基础,需匹配MySQL版本;
  • 连接参数如URL格式和时区设置直接影响连接成功率;
  • 资源管理中,推荐使用try-with-resources自动关闭资源,避免内存泄漏。

通过以上步骤,即可高效利用JDBC实现Java程序与MySQL数据库的交互。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/15180.html发布于:2026-09-06