首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[Mysql]轻松掌握Java连接MySQL数据库:实战教程+代码实例,让你轻松入门!

发布于 2025-07-01 19:20:21
0
173

引言Java作为一种广泛使用的编程语言,在连接数据库方面有着丰富的经验和成熟的库支持。MySQL作为一种开源的关系型数据库,与Java的结合非常紧密。本文将详细介绍如何使用Java连接MySQL数据库...

引言

Java作为一种广泛使用的编程语言,在连接数据库方面有着丰富的经验和成熟的库支持。MySQL作为一种开源的关系型数据库,与Java的结合非常紧密。本文将详细介绍如何使用Java连接MySQL数据库,并通过实战代码实例让你轻松入门。

环境准备

在开始之前,请确保以下环境已准备好:

  1. Java开发环境(JDK)
  2. MySQL数据库
  3. 集成开发环境(IDE),如IntelliJ IDEA或Eclipse

第一步:添加MySQL驱动包

要连接MySQL数据库,需要添加MySQL的驱动包到项目中。以下是两种添加方式:

1. 通过Maven添加

在你的pom.xml文件中添加以下依赖:

 mysql mysql-connector-java 8.0.23

2. 通过手动下载添加

访问MySQL官网下载mysql-connector-java的jar包,将其添加到项目的lib目录中。

第二步:编写Java代码连接数据库

以下是一个简单的Java代码示例,演示如何连接到MySQL数据库:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnection { public static void main(String[] args) { // 数据库连接URL String url = "jdbc:mysql://localhost:3306/数据库名?useSSL=false&serverTimezone=UTC"; // 数据库用户名 String user = "用户名"; // 数据库密码 String password = "密码"; // 加载MySQL驱动 try { Class.forName("com.mysql.cj.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); return; } // 连接数据库 try (Connection conn = DriverManager.getConnection(url, user, password)) { System.out.println("连接成功!"); } catch (SQLException e) { e.printStackTrace(); } }
}

在上面的代码中,我们首先通过Class.forName()方法加载MySQL驱动。然后使用DriverManager.getConnection()方法连接到数据库。

第三步:执行SQL语句

连接到数据库后,我们可以执行SQL语句。以下是一个简单的查询示例:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class MySQLExecute { public static void main(String[] args) { // 数据库连接URL String url = "jdbc:mysql://localhost:3306/数据库名?useSSL=false&serverTimezone=UTC"; // 数据库用户名 String user = "用户名"; // 数据库密码 String password = "密码"; // SQL查询语句 String sql = "SELECT * FROM 表名"; // 加载MySQL驱动 try { Class.forName("com.mysql.cj.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); return; } // 连接数据库 try (Connection conn = DriverManager.getConnection(url, user, password); PreparedStatement pstmt = conn.prepareStatement(sql); ResultSet rs = pstmt.executeQuery()) { while (rs.next()) { // 处理查询结果 System.out.println(rs.getString("列名")); } } catch (SQLException e) { e.printStackTrace(); } }
}

在上面的代码中,我们首先使用PreparedStatement对象执行SQL查询语句。然后使用ResultSet对象处理查询结果。

总结

通过本文的实战教程和代码实例,相信你已经掌握了Java连接MySQL数据库的方法。在实际开发中,连接数据库是必不可少的步骤,希望本文能帮助你更好地入门。祝你学习愉快!

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流