|
|
|
новичок
      
участник
Last Login: 12.11.2006 23:22
Сообщ.: 2,
Visits: 10
|
|
Помогите правильно установить и настроить Connector/J 3.1.9 (для MySQL).
Вообщем расскажу как установил и какие ошибки выдает.
1) Есть след код:
import java.sql.*;
public class Lookup {
public static void main(String[] args)
throws SQLException, ClassNotFoundException {
String dbUrl = "jdbc:mysql://localhost/meneg";
String user = "";
String password = "pass";
// Загружаем драйвер (регистрируем себя)
Class.forName("com.mysql.jdbc.Driver");
Connection c = DriverManager.getConnection(
dbUrl, user, password);
Statement s = c.createStatement();
// SQL код:
ResultSet r =
s.executeQuery(
"SELECT * " +
"FROM pet");
while(r.next()) {
// Регистр не имеет значения:
System.out.println(
r.getString(1)
);
}
s.close(); // Закрываем ResultSet
}
} //
2) Установлено:
jdk1.5.0
mysql-connector-java-3.1.12
(mysql-connector-java-3.1.12-bin.jar скопировал в
C:\Program Files\Java\jdk1.5.0_07\lib\ext\
и установил CLASSPATH=C:\Program Files\Java\jdk1.5.0_07\lib\ext\mysql-connector-java-3.1.12-bin.jar)
mysql 5.0.18
3) При запуске выдает ошибку:
Exception in thread "Main" Java.lang.NoClass.DefFoundError: Lookup
PS: эта ошибка выдается и в других примерах при подключении к бд.
|
|
|
|
|
новичок
      
участник
Last Login: 12.11.2006 23:22
Сообщ.: 2,
Visits: 10
|
|
Вообщем разобрался сам. Напишу в чем была ошибка. Может если кто-то столкнтеся с такой проблемой, эта тема ему поможет.
В моем случае мне помогло добавить в CLASSPATH путь
Files\Java\jdk1.5.0_07\lib\ext\ где и был сохранен класс Lookup.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 01.10.2007 19:44
Сообщ.: 477,
Visits: 4 198
|
|
У меня все это почему-то работает и без всяких класспас
------------------------------
Мое почтение к уважаемому собранию!
|
|
|
|