尝试连接到 mysql 数据库

trying to connect to mysql database

我正在尝试连接到我的数据库。我通过

添加了 MySQL 连接器驱动程序 jar

我的代码如下所示:

public static void main(String[] args) {
    try {
        Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/world", "user", "pass");
        Statement myStat = myConn.createStatement();
        ResultSet myRs = myStat.executeQuery("Select * from city");
        while (myRs.next()) {
            System.out.println(myRs.getString("Name"));
        }
    }
    catch (Exception exc) {
        exc.printStackTrace();
    }}

错误:

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/world
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at javademo4.driver.main(driver.java:8)

我正在使用 Eclipse Luna 和 mysql-connector-java-5.0.8-bin.jar。我肯定还有一个名为 world 的数据库和一个名为 city 的 table 数据库,其中有一列名为 Name

首先你必须注册你的 mysql 驱动程序,在 Connection 行上方添加此行 Class.forName("com.mysql.jdbc.Driver")

希望对您有所帮助