Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / CLASSPATH / 7 сообщений из 7, страница 1 из 1
02.09.2016, 13:42
    #39302681
Mari.P
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CLASSPATH
Дано: проект на Eclipse Java
в строке

Код: java
1.
2.
3.
4.
5.
6.
public static void main(String[] args) throws SQLException {
	  String query = "select count(*) from spr_address";
	 MyClass app = new MyClass();
	 try {
         // opening database connection to MySQL server
         con = DriverManager.getConnection(url, user, password);



хочу использовать mysql-connector-java-5.0.4-bin.jar
Получаю ошибку:

Код: java
1.
2.
3.
java.sql.SQLException: No suitable driver found for jdbc:mysql://172.16.1.23:3306/kip
at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)



в системных переменных среды прописала:
CLASSPATH
C:\Program Files\MySQL\MySQL Tools for 5.0\java\lib;


Не помогает. Подскажите плиз уважаемые профессионалы, что сделать?
...
Рейтинг: 0 / 0
02.09.2016, 13:50
    #39302686
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CLASSPATH
Не используйте переменную окружения CLASSPATH.
Нужно либо запускать правильно
java -cp mysql-connector-java-5.0.4-bin.jar -jar myapp.jar
Либо внутри
myapp.jar в манифесте прописать относительный Class-Path.

Ещё FAQ бывает полезно читать

Воообще учитель в Eclipse, то зайдите в настройки проекта и добавьте драйвер в библиотеки
...
Рейтинг: 0 / 0
02.09.2016, 14:00
    #39302703
Mari.P
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CLASSPATH
Подключила к библиотекам,
Project->properties->Java Build Path->Libraries
не помогает.
...
Рейтинг: 0 / 0
02.09.2016, 14:48
    #39302747
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CLASSPATH
Mari.P,

Ааа, так вы его ещё и не зарегистрировали

DriverManager.registerDriver(new com.mysql.jdbc.Driver());
или
Class.forName("com.mysql.jdbc.Driver").newInstance();

Вы вообще туториалы пробовали читать?
...
Рейтинг: 0 / 0
02.09.2016, 15:33
    #39302778
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CLASSPATH
Mari.P

У вас слишком старая версия JBDC драйвера, чтобы так делать. Возьмите более новую версию. По крайней мере уже с mysql-connector-java-5.1.30-bin.jar этот способ работает (без DriverManager и ClassForName). Вы очевидно использовали за образец программный пример, рассчитанный на более новую версию драйвера. Найти драйвер можно в разделе загрузок MySQL на сайте Oracle. Понадобится регистрация, но она бесплатная.
...
Рейтинг: 0 / 0
06.09.2016, 05:57
    #39304144
Mari.P
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CLASSPATH
Partisan M,
Да, спасибо, версия драйвера mysql-connector-java-5.1.39-bin.jar заработала!
...
Рейтинг: 0 / 0
27.09.2016, 17:49
    #39316448
Gennady345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CLASSPATH
приветствую. такой вопрос. подключаю .jar в eclipse, пишет "could not find class ... referenced method..." при компиляции. добавлял build path через variable, подключал через external jar, добавлял в private library. и все-равно выдает ошибку. Что делать здесь?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / CLASSPATH / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]