Java jdbc mysql错误
我正在做一个有趣的程序,但是Java jdbc mysql错误,java,mysql,jdbc,Java,Mysql,Jdbc,我正在做一个有趣的程序,但是MySQL驱动程序和连接代码没有正常工作,我得到了错误 Error: no suitable driver found 同时,我的代码包含Class.forName(“com.mysql.jdbc.Driver”)行。我的类路径中有最新的MySQLjar文件。我有什么建议可以解决这个问题吗 private void connect() { try { Class.forName("com.mysql.jdbc.Driver").newInst
MySQL
驱动程序和连接代码没有正常工作,我得到了错误
Error: no suitable driver found
同时,我的代码包含Class.forName(“com.mysql.jdbc.Driver”)代码>行。我的类路径中有最新的MySQL
jar文件。我有什么建议可以解决这个问题吗
private void connect() {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(URL,user,pass);
stmt = con.createStatement();
} catch (Exception e) {
error = true;
e.printStackTrace();
}
}
您的问题在于URL
的语法不正确。您在mysql
之后忘记了冒号,它应该是jdbc:mysql://...
有关mysql的URL
语法的更多详细信息,请参阅此我添加了.newInstance()如果您使用的是最新版本的mysql JDBC驱动程序,您甚至不需要再加载类first class.forName(“com.mysql.JDBC.driver”)。从JDBC 4.0开始就是这样,项目中没有错误或调用了方法,我也尝试了您链接的jar仍然是相同的错误您在哪里看到变量URL
被初始化了?