Java连接MySQL数据库的完整指南
要使用Java连接MySQL数据库,首先需要加载JDBC驱动,并通过DriverManager获取数据库连接。核心步骤包括:导入JDBC驱动包、注册驱动、建立连接、执行SQL语句以及关闭资源,以下是详细操作流程:

  1. 导入MySQL JDBC驱动
    在项目中添加MySQL连接器的依赖,如果使用Maven,可在pom.xml中配置:

    怎么用java连接mysql,Java高效连接MySQL数据库

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.33</version>
    </dependency>
  2. 注册驱动并建立连接
    使用Class.forName()加载驱动,并通过DriverManager.getConnection()获取连接对象:

    Class.forName("com.mysql.cj.jdbc.Driver");
    String url = "jdbc:mysql://localhost:3306/数据库名?useSSL=false&serverTimezone=UTC";
    String user = "用户名";
    String password = "密码";
    Connection connection = DriverManager.getConnection(url, user, password);
  3. 执行SQL操作
    通过StatementPreparedStatement执行查询或更新:

    Statement stmt = connection.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT * FROM 表名");
    while (rs.next()) {
        System.out.println(rs.getString("字段名"));
    }
  4. 关闭资源
    务必在finally块或try-with-resources中关闭连接、Statement和ResultSet,避免资源泄漏:

    rs.close();
    stmt.close();
    connection.close();

注意事项

  • 推荐使用PreparedStatement防止SQL注入。
  • MySQL 8.0以上需指定时区(如serverTimezone=UTC)。
  • 生产环境中建议使用连接池(如HikariCP)管理连接。

通过以上步骤,即可在Java中高效、安全地操作MySQL数据库。

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

原文地址:https://www.html4.cn/7005.html发布于:2026-07-26