Итак, я хочу создать соединение JDBC с сервером MySQL, который установлен на моем компьютере, вот шаги,
Я установил MySQL с именем пользователя и паролем «root», скачал mysql-connector-java и с них скопировал JAR «mysql-connector-java-5.1.12-bin» в «C: \ Sun \ SDK \ jdk \ jre» \ lib \ ext ", я добавил его в качестве внешнего JAR-файла в моем проекте в eclipse, теперь в моем классе у меня есть такой код:
public void initialiseDatabase()
{
try {
// Load the Driver class.
Class.forName("com.mysql.jdbc.Driver");
//Create the connection using the static getConnection method
databaseConnection = DriverManager.getConnection (databaseUrl+databaseName,
dbUserName, dbPassword);
sqlStatement = databaseConnection.createStatement();
}
catch (SQLException e) {e.printStackTrace();}
catch (Exception e) {e.printStackTrace();}
}
(это будет psuedocode, потому что я читаю из файла свойств и не хочу, чтобы тот, который помогает мне читать длинные строки кода из main, чтобы выяснить все переменные),
где databaseUrl = "127.0.0.1"
dbUserName = "root"
dbPassword = "корень"
databaseName = "MySQL" // в этом я не уверен, нужно ли его создавать или он установлен inherenrly?
теперь сервер MySQL запущен и работает, но когда я вызываю метод initialiseDatabase, выдается следующее исключение:
"java.sql.SQLException: не найден подходящий драйвер для rootroot
в java.sql.DriverManager.getConnection (Неизвестный источник)
в java.sql.DriverManager.getConnection (Неизвестный источник)
в Proxy $ JDBCConnection.initialiseDatabase (Proxy.java:721) "
когда строка 721:
sqlStatement = databaseConnection.createStatement ();
Где я ошибся?
спасибо