Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.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 在MySQL数据库中建立连接的代码_Java_Mysql - Fatal编程技术网

Java 在MySQL数据库中建立连接的代码

Java 在MySQL数据库中建立连接的代码,java,mysql,Java,Mysql,我正在尝试建立与我的数据库(MySQL)的连接,我在网上搜索了一段类似这样的代码,但他使用的是Oracle数据库,而不是我使用的MySQL数据库。 有人能帮忙吗?这是我的密码 public static Connection DB() { try { Class.forName("oracle.jdbc.driver.OracleDriver"); //This is my problem Connection con=DriverManager.getC

我正在尝试建立与我的数据库(MySQL)的连接,我在网上搜索了一段类似这样的代码,但他使用的是Oracle数据库,而不是我使用的MySQL数据库。
有人能帮忙吗?这是我的密码

public static Connection DB()
{
    try {
        Class.forName("oracle.jdbc.driver.OracleDriver"); //This is my problem
        Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/Image","root","");
        return con;
    } catch (ClassNotFoundException | SQLException e) {
        JOptionPane.showMessageDialog(null, e);
    }
    return null;
}
[这是我的错误消息的图像。][1]

替换此

Class.forName("com.mysql.jdbc.Driver");  
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/Image","root",""); 
Class.forName("oracle.jdbc.driver.OracleDriver");  
Connection 
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/Image","root","");
用这个

Class.forName("com.mysql.jdbc.Driver");  
Connection con=DriverManager.getConnection(  
"jdbc:mysql://localhost:3306/Image","username","password"); 

更改
Class.forName(“com.mysql.jdbc.Driver”)
这是mysql连接的链接。副本包含了很多关于如何连接mysql的信息。小心,有些可能已经过时了,所以也请阅读评论。当前文档包含了很好的示例,位于此处:下次在线搜索时,如果第一个不是您要搜索的,您可能希望继续搜索。关于如何连接到MySQL的例子有数百个,所以选择一个连接到Oracle是很荒谬的。你应该解释你的答案以及为什么它是正确的,而不仅仅是post代码。