使用Java,尝试连接到mysql数据库时出现此错误:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mysql atjava.sql.DriverManager.getConnection(Unknown Source)at java.sql.DriverManager.getConnection(Unknown Source)at MyTest1.main(MyTest1.java:28)我正在使用mysql-connector-java-5.1.18-bin.jar驱动程序。它在我的构建路径中。我已经重启了MySQL。我还从命令行使用root用户登录,没有密码,并且连接正常。我目前在netstat中没有看到端口3306。以前我遇到了另一个错误(我没有更改代码)。错误是“用户'root'@'localhost密码NO拒绝jdbc mysql访问”try { Class.forName("com.mysql.jdbc.Driver");} catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace();} try { String url = "jdbc:mysql://localhost:3306/mysql"; Connection con = DriverManager.getConnection(url, "root", "");}catch (Exception e){ e.printStackTrace();}
3 回答
阿波罗的战车
TA贡献1862条经验 获得超6个赞
您必须为mysql-connector.jar设置类路径
在eclipse中,使用构建路径
如果要开发任何Web应用程序,则必须将mysql-connector放到Web应用程序的WEB-INF目录的lib文件夹中
添加回答
举报
0/150
提交
取消