如何使用JDBC连接MySQL数据库:详细步骤与代码示例
要使用JDBC连接MySQL数据库,首先需要加载MySQL驱动并建立数据库连接,然后通过执行SQL语句实现数据操作,以下是具体步骤和示例代码:
-
加载MySQL JDBC驱动
在连接前,需确保项目中已引入MySQL驱动包(如mysql-connector-java),并通过Class.forName()加载驱动类:
Class.forName("com.mysql.cj.jdbc.Driver"); -
建立数据库连接
使用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可避免时区错误。 -
执行SQL操作
通过Statement或PreparedStatement执行查询或更新:Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM 表名"); while (resultSet.next()) { System.out.println(resultSet.getString("字段名")); } -
关闭资源
操作完成后,务必按顺序关闭连接、语句和结果集以释放资源: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





