У меня проблема с подключением базы данных mySQL. Я получаю сообщение об ошибке:
Не найден подходящий драйвер для jdbc: mysql: //127.0.0.1/sakila.
Я установил MySQL верстак, и у меня есть драйвер отсюда
http://dev.mysql.com/downloads/connector/j/
Я сохранил mysql-connector-java-5.1.18-bin и установил для classpath значение
C: \ Program Files \ Java \ jre7 \ lib \ mysql-connector-java-5.1.18-bin;
и запустил рабочую среду mysql, где находится база данных.
Я использую следующий код: который, я уверен, работает, так как я попросил друга проверить его со мной. К сожалению, мы разрабатываем на разных платформах и не могли дать мне инструкции о том, как исправить эту ошибку. Кто-нибудь знает, как я могу это исправить?
public class Version {
public static void main(String[] args) {
Connection con = null;
Statement st = null;
ResultSet rs = null;
String url = "jdbc:mysql://127.0.0.1/sakila";
//String url = "jdbc:mysql://localhost:3306/sakila";
String user = "root";
String password = "root";
try {
con = DriverManager.getConnection(url, user, password);
st = con.createStatement();
rs = st.executeQuery("select * from actor;");
System.out.println("test");
if (rs.next()) {
System.out.println(rs.getString(1));
}
} catch (Exception ex) {
System.out.println(ex);
}
}
}
РЕДАКТИРОВАТЬ: Проблема решена. Не добавлено .jar в конец файла bin, что необходимо.