永发信息网

java.sql.SQLException: No suitable driver怎么回事,帮帮忙给我看看

答案:5  悬赏:20  手机版
解决时间 2021-11-26 02:20
  • 提问者网友:嗝是迷路的屁
  • 2021-11-25 15:33
java.sql.SQLException: No suitable driver怎么回事,帮帮忙给我看看
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-11-25 15:51
没测你的代码,不过看异常名称应该是驱动jar包不对,查看一下你引的MySql驱动jar和你用的数据库版本是否匹配,还是你根本没有正确引入Mysql驱动。
全部回答
  • 1楼网友:猎心人
  • 2021-11-25 18:12
同上/
  • 2楼网友:蓝房子
  • 2021-11-25 17:31
首先你的url明显有问题,应该是这样的格式:
jdbc:mysql://localhost:3306/test
localhost就是你mysql服务器所在的主机名(填ip也可以),
3306是mysql通用的端口号
test是你要连接的数据库名称
下面是在我机子上ok的代码,你稍微改改用户名和密码试试
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/test","root","123");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
你应该是导了包的,要不然就会报ClassNotFoundExeception。
Good luck!!!
  • 3楼网友:动情书生
  • 2021-11-25 17:01
url路径写错了,有可能jar包也没导入
  • 4楼网友:动情书生
  • 2021-11-25 16:36
这个报错有4种情况可以导致:
1.数据库驱动jar的导入
2.url字符串
3.驱动字符串
(以上排除方法:手写jdbc测试)

如果以上几种字符串都没写错,看来需要尝试:
4.把 jar包复制一个到jdk的ext文件夹中,路径:jdk根目录>jre>lib>ext
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯