通常,在web工程中遭遇No suitable driver found for jdbc的异常,按照网上的资料,基本上都说是三个问题:
1:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")
2:驱动字符串出错(com.mysql.jdbc.Driver)
3:Classpath中没有加入合适的mysql_jdbc驱动
解决方法,也就是多检查检查代码,看看classpath中的配置是否正确;但如果是同样的创建连接的代码,eclipse可以成功连接mysql,而MyEclipse连接失败,还可能因为
1.在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目。
2.在web项目中,当Class.forName("om.mysql.jdbc.Driver");时myeclipse是不会去查找字符串,不会去查找驱动的。所以只需要把mysql-connector-java-5.1.7-bin.jar拷贝到tomcat下lib目录就可以了。