eclipse 连 mysql 数据库 jdbc下载

要连mysql数据库,首先要安装mysql数据库,作者之前教程传送门:https://blog.csdn.net/qq_41217121/article/details/80111357

(一)下载JDBC
接下来讲的是安装jdbc的过程:
点击网址:https://dev.mysql.com/downloads/ 出现如下图片:接着点击红圈部分的
MySQL Connectors
这里写图片描述

点击部分的Connector/J
这里写图片描述

这里我下载的是5.1.46版本,点击红圈部分更换之前的版本
这里写图片描述

点击红圈部分下载
这里写图片描述

点击红圈部分,选择直接下载,不用注册用户。
这里写图片描述

下载成功过后记得解压。

(二)连接数据库
首先我们先把整个eclipse界面换成Java的,点击下图红圈部分,进行更换
这里写图片描述

点击上方菜单栏的Window->preferences->java->Build Path-User Libraries->new,然后输入jdbc,然后按照下图勾选选项,最后点击ok。如下图:
这里写图片描述

点击左侧的Add External JARS,打开到你的jdbc解压的目录,打开,然后选择Apply and Close,如下图和下下图:
这里写图片描述
这里写图片描述

(三)项目导入jar包
在你选中的项目点击右键,选择Build Path->Configure Build Path->Add Library…选择User Library,再点击Next,勾选选项如下图和下下图,再点击Finish:
这里写图片描述

这里写图片描述

回到上一级,发现目录中已经出现了jdbc项,然后点击Apply and Close,关闭窗口:

这里写图片描述

回到eclipse的窗口,你会发现你的项目下已经导入了jdbc:
这里写图片描述

接下来的具体实现代码如下:

package practice01;


import java.sql.*;

public class sqltest {
    private Connection con;

    public static void main(String[] args)throws Exception {
        // TODO Auto-generated method stub

        sqltest test = new sqltest();
        Connection con = test.getConnection();//定义一个数据连接
        String sql = "select* from city where ID < 1000";//定义一个SQL查询语句
        test.getCity(con,sql);
    }

    public void getCity(Connection con,String sql)
    {
        try
        {
            Statement st = con.createStatement();//定义一个结果集
            ResultSet rs = st.executeQuery(sql);//提取数据
            while(rs.next())
            {
                String ID  = rs.getString(1);//自己去查这个函数的用法
                String Name = rs.getString(2);
                String CountryCode = rs.getString(3);
                String District = rs.getString(4);
                String Population = rs.getString(5);
                System.out.println("\n ID:" + ID + "\t Name:" + Name + "\t CountryCode: " + CountryCode + "\t District:" + District + "\t Population" + Population);
            }
        }catch(Exception e) {e.printStackTrace();System.out.println("getCity()函数出错");}
    }


    public Connection getConnection()throws Exception//连接数据库的函数
    {
        String DBDRIVER = "org.gjt.mm.mysql.Driver";
        String DBURL = "jdbc:mysql://localhost:3306/world";//这里的world是你的具体数据库的名字,定义数据库的url
        String username = "root";
        String password = "";//这里填写你自己的密码
        try
        {
            Class.forName(DBDRIVER);//登陆到数据库上
            con = DriverManager.getConnection(DBURL, username, password);

        }catch(SQLException e) {e.printStackTrace();System.out.println("getConnection()函数出错");}

        return con;
    }

}


结果如下图:
这里写图片描述

谢谢大家的访问量,将来的工作靠大家了!!

  • 14
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值