idea如何配置数据库驱动,使用jdbc连接mysql5

如何配置数据库驱动,使用jdbc连接mysql5

1.打开maven仓库 https://mvnrepository.com

2.输入mysql
点击mysql-connector-java

在这里插入图片描述

3.点击它,也可以选,5.0的其他版本
在这里插入图片描述

4.点击它,会下载到默认路径

在这里插入图片描述

5.复制它
在这里插入图片描述

6.打开idea或其他编程软件,创建一个工程,在这个工程下建一个文件夹
在这里插入图片描述

名为lib,将刚才复制的jar包复制到该文件夹下

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

注意要是你所建项目下的驱动包,点击ok,就添加了除了jdk以外第三方jar包

在这里插入图片描述

有这两个后,驱动包就配置成功了
在这里插入图片描述

最后点击ok

接下来就可以创建测试类,通过jdbc连接数据库,也就是说通过java语言来连接和操作数据库
在这里插入图片描述

9.连接的java语言

package com.demo.test;

import java.sql.*;

public class TestJdbc1 {
    //1.下载,配置驱动
    public static void main(String[] args) {

        try {
            //2.加载驱动
            Class.forName("com.mysql.jdbc.Driver");//驱动的接口 有检查异常,抛出异常
            //3.创建连接数据库的url,mytest是我要测试的数据库,3306是端口号
            String url = "jdbc:mysql://127.0.0.1:3306/mytest?useUnicode = true & CharacterEncoding = utf-8";
            //连接数据库的用户名和密码,自己设置的
            String name = "root";
            String password = "root";
            //4.连接数据库
            Connection con = DriverManager.getConnection(url,name,password);//注意要将mysql5服务打开
            //5.测试连接是否成功
            System.out.println(con);//没报错就成功了com.mysql.jdbc.JDBC4Connection@3eb07fd3
            System.out.println("****************************");
            //6.sql查询 查自己以前在mysql5中写的表
            String sql = "select * from dept";
            //7.创建数据库操作对象
            Statement s = con.createStatement();
            //8.执行查询语句,放置查询结果
            ResultSet rs = s.executeQuery(sql);
            //9.处理结果集,输出表中数据

            System.out.println("部门编号\t\t部门名称\t\t部门地址\t\t部门创建时间");
            while(rs.next()){
                int deptno = rs.getInt(1);//查询出第一行数据的第一列
                String dname = rs.getString(2);//varchar
                String loc = rs.getString(3);
                java.sql.Timestamp timestamp = rs.getTimestamp(4);
                System.out.println(deptno + "\t" + dname +"\t" + loc +"\t" + timestamp);

            }

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

    }
}

在这里插入图片描述

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈lr

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值