我的mysql驱动包已经引入到工程里了,可是还会显示java.lang.ClassNotFoundException:com.mysql.jdbc.Driver的错误,
代码是:
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs?useUnicode=true&characterEncoding=GBK","root","admin");
但是我又新建了一个javase工程,却插入数据成功了。不知道为什么?
我用netstat -an在控制台看了一下,发现有两个3306端口,有关系吗?
------解决方案--------------------------------------------------------
根据异常信息得出结论你的驱动jar没有导入工程
------解决方案--------------------------------------------------------
你确保数据库驱动真的加入到classpath中
两个3306端口应该跟着没关系,只要你确保使用mysql
客户端能登陆数据库就行
------解决方案--------------------------------------------------------
jar包没有导入成功,你要把jar包拷到lib目录下,试试看应该没有问题
------解决方案--------------------------------------------------------
楼上正解