栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

为了能有效解决,看到这篇文章的你的问题,我需要说下,
我用的是 IDEA,MySQL为 MySQL 5.7
在你所用的软件为上述软件的情况下,下述代码,可以直接使用,

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

  Connection connection = null ;
        Statement statement = null;
        ResultSet resultSet = null;
        try {
            //jdbc驱动
            Class.forName("com.mysql.jdbc.Driver");
            String driver="";
            String url="jdbc:mysql://localhost:3306/创建的数据库名字?characterEncoding=utf8&&useSSL=false";
            String useraccount="数据库登录账号";
            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 遇到的真正难题,但是很多博主只是讲 每个步骤,却忽略这个关键问题,导致没有真正解决,你要解决的问题。
现在我把这个驱动器的安装包放在了下面的 百度云盘中,你可以直接下载。
链接:https://pan.baidu.com/s/1RVg7b24FzxJwXJXprkaXMA
提取码:50n8
PS:还得啰嗦下,MySQL 主要使用的版本为 5. 和 8. 两个版本,8. 版本是最新的版本,但是它和 5.版本也有不少差异,因此驱动器在这个两个版本中是不一样的,如果你是8. 版本, 你可以去MySQL官网下载这个版本的驱动器安装包,具体百度哈, 我就不再拓展了,不然你该抓狂了 哈哈哈

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


建议起名 lib ,别弄花里胡哨的哈
然后找到刚才下载的驱动器安装包,鼠标左键拖到刚才建的目录那里

拖到这里,它自动会跳出一个弹窗,你直接确认即可, 进行到这里,还有最后一步,如下图

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

补充到最后,我怕有的人还是嫌麻烦,所以把 导包代码放下面

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

觉得有用,希望不吝点个赞哦

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/682781.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号