本来用ORACLE数据,也是一样的显示no suitable driver found for jdbc:oracle
火大了,就去改用MySQL
结果同样的问题。
后来发现时:
——————————————————————————————————————————————————
private static String URL = "jdbc:mysql:@localhost:3306:test";
改成
private static String URL ="jdbc:mysql://127.0.0.1:3306/test?user=root&password=123456";
——————————————————————————————————————————————————
Class.forName("com.mysql.jdbc.Driver");
改成
Class.forName("com.mysql.jdbc.Driver").newInstance();
——————————————————————————————————————————————————
Connection conn = DriverManager.getConnection(URL,"root","123456");
改成
Connection conn = DriverManager.getConnection(URL);
——————————————————————————————————————————————————
这样就OK了。
顺便报上我软件版本
MySql 5.1.14
MySql JDBC 5.1.12
Windows7 32
本文解决了一个常见的MySQL数据库连接错误——“nosuitabledriverfound”。通过调整URL格式、更新Class加载方式及修改Connection获取方法,成功连接到本地MySQL数据库。
8219

被折叠的 条评论
为什么被折叠?



