2012-05-06 4 views
0

У меня есть Eclipse Indigo на Mac Os X, и я загрузил mysql-коннектор (версия 5.1).
Я добавил флягу к проекту, и я использую этот код:Получить mysql и java для совместной работы

public class Test 
{ 
    public static void main (String[] args) 
    { 
     try { 
     String url = "jdbc:msql://200.210.220.1:1114/Demo"; 
     Connection conn = DriverManager.getConnection(url,"",""); 
     Statement stmt = conn.createStatement(); 
     ResultSet rs; 

     rs = stmt.executeQuery("SELECT Lname FROM Customers WHERE Snum = 2001"); 
     while (rs.next()) { 
      String lastName = rs.getString("Lname"); 
      System.out.println(lastName); 
     } 
     conn.close(); 
    } catch (Exception e) { 
     System.err.println("Got an exception! "); 
     System.err.println(e.getMessage()); 
    } 
    } 
} 

Когда я пытаюсь выполнить программу, которую я получаю это исключение:

Got an exception! 
No suitable driver found for jdbc:msql://200.210.220.1:1114/Demo 

Мой вопрос: как установить водитель? Что еще мне делать?
И как только я установил драйвер, как мне получить URL моей базы данных (я использую mysql 5.5)?
Я не нашел действительного руководства в Интернете, они слишком специфичны.

+0

http://stackoverflow.com/questions/8146793/jdbc-msql-no-suitable-driver-found-for-jdbcmysql-localhost3306-mysql –

+0

Этот ответ еще лучше - http://stackoverflow.com/questions/2839321/java-connectivity-with-mysql/2840358 # 2840358 –

ответ

1

Неправильный URL-адрес вашего JDBC-соединения, обратитесь к official documentation, чтобы проверить необходимый формат для URL-адреса.

В вашем случае URL будет:

String url = "jdbc:mysql://200.210.220.1:1114/Demo"; 
1

вы пропустили «у» в JDBC: MySQL

+0

исправьте строку подключения jdbc, и если у вас есть jdbc-jar в вашем пути к классу проекта, он должен работать правильно. – Sanath

0

Возможно, вы добавили баночку в свой проект, но вы также добавили его к классам проекта? Наличие банки в качестве файла в вашем проекте не решит проблему. Файл jar явно недоступен вашей программе. Щелкните правой кнопкой мыши на своем проекте -> Путь сборки -> добавьте там банку.

URL-адрес базы данных выглядит нормально, если у вас есть правильный адрес хоста и номер порта.

1

Вы используете MySQL, то URL должен выглядеть следующим образом:

jdbc:mysql://200.210.220.1:1114/Demo

может быть, обзор IP и порт.