Java连接MySQL数据库的完整指南
要使用Java连接MySQL数据库,首先需要加载JDBC驱动,并通过DriverManager获取数据库连接。核心步骤包括:导入JDBC驱动包、注册驱动、建立连接、执行SQL语句以及关闭资源,以下是详细操作流程:
-
导入MySQL JDBC驱动
在项目中添加MySQL连接器的依赖,如果使用Maven,可在pom.xml中配置:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.33</version> </dependency> -
注册驱动并建立连接
使用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); -
执行SQL操作
通过Statement或PreparedStatement执行查询或更新:Statement stmt = connection.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM 表名"); while (rs.next()) { System.out.println(rs.getString("字段名")); } -
关闭资源
务必在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





