一、问题描述:
- 文字描述
servlet连接jdbc,无法读取数据库信息,Tomcat报SQLException:No suitable driver found for jdbc:myqsl://localhost/…… - 问题截图:
- 解决方法:
在网上搜了很多资料,发现出现这种错误有两种情况:
1、没有在路径%JAVA_HOME%/jre/lib/ext下面添加jar包:mysql-connector-java-5.1.39-bin.jar,但是检查过后发现添加了。
2、Servlet中DriverManager.getConnection(“jdbc:myqsl://localhost/mydata?user=AAA&password=AAA”)里面的URL写错了。可能是多了空格、回车、制表符等或者单词拼错了。就像上面本来应该是mysql而我写成了myqsl。 - 将单词改正过来后重新编译、部署,验证,终于成功了!
- 朋友们一定要细心啊!否则以后代码多了再遇到这种错误,就不容易找出来了,是吧?