无法从Eclipse DataSource Explorer连接到MySQl数据库

时间:2012-02-23 21:02:05

标签: java eclipse java-ee jdbc

http://motionsharing.com/site/download/acefad55f1e81e456d71a7448b278915

无法从Eclipse DataSource Explorer连接到MySQl数据库。

我调整了合适的驱动程序,但我无法连接。 P.S。:我可以连接到derby db,我可以连接到mysql db,但只能从代码连接,但我想从Data Source Explorer连接到mysql db,以获得创建表等的可能性。

有什么问题?

我可以通过代码连接。

public static void main(String args[]) {
    try {
        Class.forName("com.mysql.jdbc.Driver");
        System.out.println("Driver loading success!");
        String url = "jdbc:mysql://localhost:3306/mydb";
        String name = "root";
        String password = "root";
        try {
            Connection con = DriverManager.getConnection(url, name, password);
            System.out.println("Connected.");
            con.close();
            System.out.println("Disconnected.");
        } catch (SQLException e) {
            e.printStackTrace();
        }

    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }
}

2 个答案:

答案 0 :(得分:5)

您需要download MySQL JDBC驱动程序并将其添加到设置中。

当您尝试在Datasource Explorer中创建新的连接配置文件时,您将看到这些屏幕。在最后一步中,您必须指向正确下载的JAR文件。

enter image description here enter image description here enter image description here enter image description here

答案 1 :(得分:2)

在驱动程序属性中,请确保使用:

URL: jdbc:mysql://localhost:3306/schema_name

Database: schema_name

因此Eclipse将在Data Source Explorer中显示表。