连接Mysql和eclipse

问题描述:

我试图连接到phpMyAdmin和Eclipse上托管的MySQL数据库。我已将JDBC bin文件导入到包中,并且正在通过XAMPP访问phpMyAdmin。这是代码:连接Mysql和eclipse

import java.sql.Connection; 
import java.sql.DriverManager; 

public class database { 
    public static void main(String[] args) { 

    try { 
     Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "root", ""); 
     System.out.println("Connection successful"); 
    } catch (Exception e) { 
     System.err.println(e); 
    } 
    } 
} 

然而,当我编译它,它说:

值java.sql.SQLException:找到了JDBC没有合适的驱动程序的:mysql://本地主机/测试”

这是什么意思?我正在观看一个YouTube的教程,它完全相同的事情,但建立了连接。在创建连接之前

try { 
     Class.forName("com.mysql.jdbc.Driver"); 
     Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost/test","root",""); 
     System.out.println("Connection successful"); 
} catch (Exception e) { 
     System.err.println(e); 
} 
+0

检查您的构建路径(项目上单击鼠标右键 - >构建路径 - >库)确认的mysql-了jdbc.jar存在。如果没有 - 按'添加外部jar'并指向你的mysql-jdbc.jar – chenchuk

先注册驱动程序:

Class.forName("com.mysql.jdbc.Driver"); 

你的代码应该是

Class.forName("com.mysql.jdbc.Driver").newInstance(); 

我不知道如果您必须致电newInstance()方法,但不能造成任何伤害。

注意:您必须下载并在您的构建路径包括一个MySQL连接器罐,例如mysql-connector-java-5.1.14-bin.jar

尝试添加此: