Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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 DriverManager.getConnection无法解析为类型_Java_Mysql_Database_Jdbc - Fatal编程技术网

Java DriverManager.getConnection无法解析为类型

Java DriverManager.getConnection无法解析为类型,java,mysql,database,jdbc,Java,Mysql,Database,Jdbc,我正在尝试将Java程序连接到localhost中的数据库。我的问题似乎很简单,但我找不到任何答案 当我尝试编译时,出现以下错误: DriverManager.getConnection无法解析为类型 关于以下代码: try{ Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException ex){ System.out.println("Error found " + ex); ex.pri

我正在尝试将Java程序连接到localhost中的数据库。我的问题似乎很简单,但我找不到任何答案

当我尝试编译时,出现以下错误:

DriverManager.getConnection无法解析为类型

关于以下代码:

try{
    Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException ex){
    System.out.println("Error found " + ex);
    ex.printStackTrace();
}

// Here is where the error pops up
Connection connection = new DriverManager.getConnection("jdbc:mysql//localhost:3306/project3", "root", "root");
我假设我搞砸了一些安装,但我不完全确定是什么


谢谢您的帮助。

为什么
新的
在这里

只用

DriverManager.getConnection("jdbc:mysql//localhost:3306/project3", 
                                                            "root", "root");

getConnection()
静态方法。如上所述进行调用。

只需像这样编辑代码

try{
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException ex){
System.out.println("Error found " + ex);
ex.printStackTrace();
}


Connection connection= DriverManager.getConnection("jdbc:mysql://localhost:3306/project3", "root", "root");
避免新建并将放在jdbc:mysql之后

对于DriverManager,不需要“新建”操作符