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

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

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

就类似这样的代码,首先你需要安装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这三个关键词就会出现下面的选型

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

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

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

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

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

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

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

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

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

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

时间: 2024-10-15 17:34:18

关于初次使用java jdbc遇到数据库连接不上的问题java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/test的相关文章

java.sql.SQLException: No suitable driver found for jdbc:hive://localhost:10000/default

error: java.sql.SQLException: No suitable driver found for jdbc:hive://localhost:10000/default at java.sql.DriverManager.getConnection(DriverManager.java:596) at java.sql.DriverManager.getConnection(DriverManager.java:233) at demo.utils.JDBCUtils.get

【异常】java.sql.SQLException: No suitable driver found for jdbc://mysql://hadoop001:3306/xxx

IDEA程序代码中需要访问mysql,出现 java.sql.SQLException: No suitable driver found for jdbc://mysql://hadoop001:3306/ruoze_g6 有可能是驱动没加进来,有可能是连接地址url写错了. 需要在pom中加上mysql驱动: <dependency>      <groupId>mysql</groupId>      <artifactId>mysql-connect

mybatis配置,idea报错:java.sql.SQLException: No suitable driver found for jdbc://localhost:3306/mybatis_test

报错信息: "C:\Program Files\Java\jdk1.8.0_211\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.4\lib\idea_rt.jar=54826:C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.4\bin" -Dfile.encoding=UTF-8 -classpath "C

java.sql.SQLException: No suitable driver 问题解决

最近在学习java,用到c3p0数据库连接池,遇到一个很奇怪的现象,用main方法测试是可以正常连接数据库的,但是使用jsp调用代码,就会报如下图的错误! 最下面的java.sql.SQLException: No suitable driver才是重点 解决办法是将mysql的驱动jar包,放到D:\Program Files\Java\jdk1.8.0_91\jre\lib\ext目录下(JAVA_HOME目录下的jre\lib\ext目录下) 然后就解决了这个问题

struts2+hibernate+spring简单整合且java.sql.SQLException: No suitable driver 问题解决

最近上j2ee的课,老师要求整合struts2+hibernate+spring,我自己其实早早地有准备弄的,现在都第9个项目了,无奈自己的思路和头绪把自己带坑了,当然也是经验问题,其实只是用myeclipse进行整合的,本来也没那么多问题,看视频吧居然好多要手打,我不喜欢看不下去放弃了,教程把就是一堆坑,最最让人不解的是明明有一个冲突是需要解决的,但我看到的教程居然都没有提到,还有一个错误居然好多人都好像自动忽略一样,能解决我问题的都是要漫长的找,所以我一定一定要把这个过程记录下来,给第一次搞

出现java.sql.SQLException: No suitable driver的几种解决办法

今天在用C3p0连接MySql数据库 这个时候出现了上面的错误, 一般来说这种错误有3个方向解决 一般都是db的配置的问题 ,一定要小心DB 的配置 八月 19, 2017 8:30:46 下午 com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask run警告: [email protected]95 -- Acquisition Attempt Failed!!! Clearing pending acquires. While t

SQLException: No suitable driver found for jdbc:mysql://localhost:3306/xxxx

刚刚学习jsp,对着视频敲代码,报这个错误. SQLException: No suitable driver found for jdbc:mysql://localhost:3306/shop SQLState: 08001 VendorError: 0 问题,因为没有引入Driver类. final String DBDRIVER = "org.gjt.mm.mysql.Driver"; String username = "root"; String pas

JSP页面无法使用JSP导致Mysql驱动无法找到&quot;java.sql.SQLException: No suitable driver found for ${snapshot}&quot;

这个问题折腾了半天,老以为是Mysql驱动的问题,还好最后偶然发现了是EL表达式识别不了报错javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for ${snapshot}" 问题: <!DOCTYPE web-ap

java.sql.SQLException:No suitable driver found for http://localhost:3306/school

1.错误描述 2.错误原因 Class.forName("com.mysql.jdbc.Driver"); Connection conn = null; Statement stat = null; ResultSet rs = null; try { conn = DriverManager.getConnection("http://localhost:3306/school", "root", "root"); sta