jdbc:mysql://127.0.0.1:3306/test_关于初次使用java jdbc遇到数据库连接不上的问题java.sql.SQLException: No suitable drive...

首先我们写java有很大一部分的程序员使用的是神器ecplise

那我晒晒我写的ecplise有错误的代码(其实并不是代码错误了)

22b661c112441e41c21166e8fd185b7c.png

就类似这样的代码,首先你需要安装mysql在你的电脑上root就是用户名,密码当然就是你设置的密码

然后我们就会出现这样的错误信息

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:264)

at sql.Conn.getConnection(Conn.java:9)

at sql.Conn.main(Conn.java:25)

java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/test

at java.sql.DriverManager.getConnection(DriverManager.java:689)

at java.sql.DriverManager.getConnection(DriverManager.java:247)

at sql.Conn.getConnection(Conn.java:15)

at sql.Conn.main(Conn.java:25)

当然信息虽多,我们只要抓住关键的信息就至少错误出现在哪里了,毕竟那么多信息没有人看一句一句往下看的

java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/test

关键的问题就是这里java.sql SQLException表明是数据库出现了问题

显示找不到数据库的一个jdbc的驱动信息,所以我去网上找了找关于这个驱动和错误产生的原因,要解决这个问题需要去装那个驱动文件

可以在百度搜索java mysql jar这三个关键词就会出现下面的选型

93817a6d0ee62ad48a7c766477cc9f77.png

我是直接第一个进去下载的”mysql-connector-java-“的文件,其实也可以去官网下载相应的文件,但以我的经历,去官网下载通常需要再去看教程下载,于是乎我在试了第一个成功之后便不再管它,有强迫症的同学可以看教程去官网下载

看一下我下载的文件http://www.pc6.com/softview/SoftView_99415.html这是我下载的网址

349b2e6f545e7a6ffc2f5624a5861373.png

是一个压缩文件,我们解压看一下里面的东西

716a7997361a033bd0668563f0c600ef.png

再开第一个文件就可以到一个jar文件了,那个就是我们需要的 文件

0e29e6cecaeb3478a5c4f112ea8d268f.png

让我们进去ecplise进去配置一下就行

选择需要这个驱动的项目右键->属性->java构建路径->库->添加外部jar->然后选择之前下载包里面的那个jar文件即可,如果你对ecplise为英文版执行参照翻译就行

4e0d1b0eb0d2f15f55edd04c5bb4c381.png

de20548b662aa46525f7d757138fcf7b.png

选择打开回去选择应用就行

在添加了jar文件之后程序也就运行正常了

第一篇博客大家多多指教希望帮助到大家

原文:https://www.cnblogs.com/wincoming/p/9688774.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值