为了账号安全,请及时绑定邮箱和手机立即绑定

为什么跟上个jsp课程同样的DB数据库,上一个可以用,这次这个案例却不能用

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

at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

at java.security.AccessController.doPrivileged(Native Method)

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

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

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

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

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

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

at util.DBHelper.<clinit>(DBHelper.java:17)

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/shopping?useUnicode=true&characterEncoding=UTF-8

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

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

at util.DBHelper.getConnection(DBHelper.java:27)

at util.DBHelper.main(DBHelper.java:35)


正在回答

5 回答

其实,你可以去看看class.forName("com.mysql.jdbc.Driver");句话是干啥,然后,再去驱动包中看看,你就明白,这段代码很有意思的。

0 回复 有任何疑惑可以回复我~

我的错我的错,忘记导入jar包了            ~~~~~~~

0 回复 有任何疑惑可以回复我~

mysql都启动了,数据库也链接了,不知道为什么还会这样

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//559d49fa000178e118780976.jpg?????

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么跟上个jsp课程同样的DB数据库,上一个可以用,这次这个案例却不能用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信