powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / CLASSPATH
7 сообщений из 7, страница 1 из 1
CLASSPATH
    #39302681
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дано: проект на 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
CLASSPATH
    #39302686
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не используйте переменную окружения CLASSPATH.
Нужно либо запускать правильно
java -cp mysql-connector-java-5.0.4-bin.jar -jar myapp.jar
Либо внутри
myapp.jar в манифесте прописать относительный Class-Path.

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

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

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

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

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

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


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