Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jdbc mysql错误_Java_Mysql_Jdbc - Fatal编程技术网

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
被初始化了?