使用Java在Eclipse中连接mysql数据库

本文详细介绍如何在Eclipse中使用Java12连接MySQL8.0数据库,包括所需软件环境、驱动包下载与安装、数据库链接代码示例及运行结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何使用Java语言在Eclipse中链接mysql数据库

1.需要软件及环境

1.Java环境(我是使用的是Java12)
https://blog.youkuaiyun.com/weixin_43181967/article/details/966482572.
2.Eclipse+Java IDE
3.mysql(我使用的是8.0.15版本,8.0以后版本可能和之前的在链接的时候有些不同)
4.Navicat Premium(非必须,此软件可以使数据库可视化,当然也可以使用dos对mysql进行操作。)
5.驱动包

2.安装驱动包

在 https://mvnrepository.com/artifact/mysql/mysql-connector-java 下载最新版本
点击自己想要的版本
在这里插入图片描述
点解 jar
在这里插入图片描述
网盘资源提供
百度网盘: https://pan.baidu.com/s/1ry7xCvivSihL3qTLRWuvcg
提取码: 87gn

注意:
使用 mysql 8.0 以下版本的使用 mysql-connector-java-5.1.39-bin
使用 mysql 8.0及8.0以上版本的使用 mysql-connector-java-8.0.17

3.在Eclipse中加载驱动包

首先我们新建一个Java项目
在这里插入图片描述
右键——属性
在这里插入图片描述
Java构建路径——库
在这里插入图片描述
点模路径——添加外部 JAR——选择刚才下载的驱动包
在这里插入图片描述
点击应用并关闭
然后我们可以看见,左面它已经加载上了
在这里插入图片描述

4.链接数据库

4.1.数据库准备

首先我们在数据库某一用户下创建库和表,在表中添加如下内容
我的库名是 text
表名是 text
表中有三个字段:id name url
然后在表中输入具体内容
在这里插入图片描述

4.2 Java代码

然后在Java中新建一个类
我的链接代码如下:

package cn.itcast.jdbc;

package cn.itcast.jdbc;

import java.sql.*;

public class JDBC{

    public static void main(String[] args) throws Exception {
        try {
            // 注册 JDBC 驱动
            Class.forName("com.mysql.cj.jdbc.Driver");

            // 打开链接
            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/text?useSSL=false&serverTimezone=UTC", "SQ", "109036");

            // 执行查询
            Statement stmt = conn.createStatement();
            String sql = "SELECT id, name, url FROM text";
            ResultSet rs = stmt.executeQuery(sql);

            // 展开结果集数据库
            while (rs.next()) {
                // 通过字段检索
                int id = rs.getInt("id");
                String name = rs.getString("name");
                String url = rs.getString("url");

                // 输出数据
                System.out.print("ID: " + id);
                System.out.print("  NAME " + name);
                System.out.print("  URL: " + url);
                System.out.print("\n");
            }
            // 释放资源
            rs.close();
            stmt.close();
            conn.close();

        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

    }
}


说明:
在这里插入图片描述

1:端口号
2:库名
3:用户名
4:密名
5:表名

4.3 运行结果

在这里插入图片描述
OK 链接成功,
可以通过SQL语句对数据库进行操作。

参考:
https://www.runoob.com/java/java-mysql-connect.html
https://www.cnblogs.com/guochangxin/p/9179685.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值