没有为jdbc找到合适的驱动程序:mysql // localhost:3306 / test

时间:2013-03-02 23:31:19

标签: java mysql

我正在尝试编写一个连接MySQL数据库的java程序。但是我收到了这个错误:

  

找不到合适的jdbc驱动程序:mysql // localhost:3306 / test

我已经安装了mysql-connector-java.5.1.23-bin.jar。我仍然收到此错误。

这是我的计划:

package database_practice;

import java.sql.*;

public class CreateConnection {
        private Connection conn = null;

        public static void main(String args[]) {
            CreateConnection conn = new CreateConnection();
                conn.getConnection();
        }


        public Connection getConnection() {
            try {
                String url = "jdbc:mysql//localhost:3306/test";
                String username = "root";
                String password = "admin1234";

            Class.forName("com.mysql.jdbc.Driver").newInstance();
            conn = DriverManager.getConnection(url, username, password);
            System.out.println("Database Created...!!!");
        }

        catch (Exception e) {
            e.printStackTrace();
            System.out.println("Error occured while connecting to database");
        }
            return conn;
    }
}

1 个答案:

答案 0 :(得分:12)

您的连接字符串错误。这样:

"jdbc:mysql//localhost:3306/test"

应该是:

"jdbc:mysql://localhost:3306/test"

请注意“mysql”之后的冒号。