IDEA JDBC 连接 Mysql 数据库 的使用方法

为了能有效解决,看到这篇文章的你的问题,我需要说下,
下面代码运行环境: IDEA编译器 , MySQL 数据库
在你所用的软件为上述软件 并且配置了与数据库版本相对应的驱动器 的情况下,下述代码,可以直接使用,

使用下面的代码还有四个问题需要你注意:
1, 这段代码放在方法中后,要在 方法名后 抛 throws SQLException 异常,还有就是 根据提示 导包。
2,把 里面的汉字换成相应的你的数据库信息,其中 数据库登录账号 ,默认root ,密码是你下载数据库设置的 密码
3,这段代码的效果是,打印出你在数据库的表中的数据,当然你的表应该只有两个属性值,当然你也可以 放多个属性值,但是要相应修改 while循环中接收的变量个数
4,安装驱动器,此内容放在代码下方,一定要看!一定要看!一定要看!对你很有用!!!

  Connection connection = null ;
        Statement statement = null;
        ResultSet resultSet = null;
        try {
            //jdbc驱动
            Class.forName("com.mysql.jdbc.Driver");
            String url="jdbc:mysql://localhost:3306/创建的数据库名字?characterEncoding=utf8&&useSSL=false";
            String useraccount="root";
            String password="数据库密码";
            connection = DriverManager.getConnection(url,useraccount, password);
            statement = connection.createStatement();
            String sql = "select * from 数据库中创建的表";
            resultSet = statement.executeQuery(sql);
            while (resultSet.next()) {
                String username = resultSet.getString("数据库表中的列名1");
                String passwd = resultSet.getString("数据库表中的列名2");
                System.out.println(username);
                System.out.println(passwd);
            }

        }catch (Exception e){
            e.printStackTrace();
        }finally {
            if(resultSet != null){
                resultSet.close();
            }
            if(statement != null){
                resultSet.close();
            }
            if(connection != null){
                resultSet.close();
            }
        }

安装驱动器
如果你能看到这里,说明你不是盲目的复制完就拿去用的孩纸,
是的,直接把这段代码放在方法中你运行后,它会报异常,ClassNotFoundException异常,很难解决,其实它解释为就是 驱动器不存在。
这个问题才是大家使用JDBC 遇到的真正难题,但是很多博主只是讲 每个步骤,却忽略这个关键问题,导致没有真正解决你要解决的问题。
现在我把 MySQL 5. 数据库版本的 驱动器的安装包 放在了下面的 百度云盘中,你可以直接下载。
链接:https://pan.baidu.com/s/1RVg7b24FzxJwXJXprkaXMA
提取码:50n8
下面提供了 Mysql 8. 数据库版本的 驱动器的安装包
链接:https://pan.baidu.com/s/158W027L_MRCzVnbvB26s3A
提取码:u0x6
PS:还得啰嗦下,MySQL 主要使用的版本为 5. 和 8. 两个版本,8. 版本是最新的版本,但是它和 5.版本也有不少差异,因此驱动器在这个两个版本中是不一样的,如果你是5.版本,就选上面5.版本的安装包; 如果你是8. 版本, 就选8.版本的 安装包。

然后,下载好安装包后以后,打开IDEA,在项目下面,新建 Directory ,如下图

在这里插入图片描述
建议起名 lib ,别弄花里胡哨的哈
然后找到刚才下载的驱动器安装包,鼠标左键拖到刚才建的目录那里
在这里插入图片描述
拖到这里,它自动会跳出一个弹窗,你直接确认即可, 进行到这里,还有最后一步,如下图
在这里插入图片描述

右键点击刚才那个新建的文件,点击图示的 选项,确认后,你就把驱动器配置好了。
之后你就可以正常使用JDBC,享受操纵数据库的快感了

补充到最后, 导包代码放下面

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

下面是 MySQL 5.7 版本的安装包
链接:https://pan.baidu.com/s/1kbv0zbns8Cd8uCHIhFuqyg
提取码:mjvr

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值