连接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);
}
答
先注册驱动程序:
Class.forName("com.mysql.jdbc.Driver");
你的代码应该是
Class.forName("com.mysql.jdbc.Driver").newInstance();
我不知道如果您必须致电newInstance()
方法,但不能造成任何伤害。
注意:您必须下载并在您的构建路径包括一个MySQL连接器罐,例如mysql-connector-java-5.1.14-bin.jar
答
尝试添加此:
检查您的构建路径(项目上单击鼠标右键 - >构建路径 - >库)确认的mysql-了jdbc.jar存在。如果没有 - 按'添加外部jar'并指向你的mysql-jdbc.jar – chenchuk