我正在尝试编写一个连接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;
}
}
答案 0 :(得分:12)
您的连接字符串错误。这样:
"jdbc:mysql//localhost:3306/test"
应该是:
"jdbc:mysql://localhost:3306/test"
请注意“mysql
”之后的冒号。