Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
0 / 0 / 1
Регистрация: 13.09.2007
Сообщений: 55

Не устанавливаеться драйвер mySql

06.12.2007, 14:45. Показов 4955. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
привет All

стала проблема обрашаться к mySql, сколько не мучаюсь ипшт что драйвер не
тот
вот то что есть

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.sql.*;
 
public class Asql {
   public static void main(String[] args)
   throws SQLException, ClassNotFoundException,
IllegalAccessException
 
     Class.forName('org.gjt.mm.mysql.Driver');
     Connection
c=DriverManager.getConnection('jdbc:msql://192.168.0.1:3306/basa','anton','root');
 
 }
 
}
как написано в доке если всё ок, исключений не должно быть
скачал драйвер, установил в директорию lib(но вроде не важно куда),
запускающая строка такая:
добавил -classpath 'E:JBuilder4jdk1.3libmm.mysql-2.0.4-bin.jar.zip;'
mySql давно стот пользуюсь, работает но из java ещё не обрашался, а

ошибку
пишет такую:

java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Dri verManager.java:537)
at java.sql.DriverManager.getConnection(Dri verManager.java:177)
at agro.Asql.main(Asql.java:19)
Exception in thread 'main'

если кто сталкивался ответе плиз как мне этот драйвер установить???
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.12.2007, 14:45
Ответы с готовыми решениями:

Не устанавливаеться драйвер HP Laserjet 1010 на win7
Моя система: Windows 7(64) Мой принтер: HP Laserjet 1010 Драйвер: под Windows XP(32) При попытке установки выдает ошибку:

Драйвер MySQL
Установил MySQL Connector ODBC 5.2.6 с официального сайта, но при создании нового источника данных в Visual Studio драйвер не отображается....

MySQL драйвер не загружен
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL", "db"); db.setHostName("localhost"); db.setDatabaseName("db"); ...

24
mishgun
06.12.2007, 17:57
а ты вообщето почему не расзиповал драйвер?Я его расзиповал и он прекрвсно работает.Есть два решения или прописывать путь в classpath
E:JBuilder4jdk1.3libmm.mysql.jdbc-1.2c или просто скопировать директорию из МускулДрайвера начиная с org в директорию где сидит твой класс(это более ламерский подход)
rookie
06.12.2007, 18:01
test
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
09.12.2007, 16:44
А если не секрет, где можно скачать этот драйвер?
0
0 / 0 / 1
Регистрация: 13.09.2007
Сообщений: 55
09.12.2007, 17:12  [ТС]
спасибо всё работает ошибка была сдесь:
');
Connection
c=DriverManager.getConnection('jdbc:msql ://192.168.0.1:3306/basa','anton','root');
а надо jdbc:mysql://127.0.0.1:3306/basa?user=root

драйвер можно взять на mySql.ru
0
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
10.12.2007, 08:23
Вот сайт разработчика драйвера http://mmmysql.sourceforge.net/. Тут лежит самая свежия информация.
0
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
10.12.2007, 13:25
Чего-то у меня не получается установить соединение с БД ((
Списал драйвер. Делаю все по-инструкции, но появляется ошибка на строке Class.forName('org.gjt.mm.mysql.Driver') .newInstance();
Может надо запихать драйвер в папку org/gjt/mm/mysql/driver и только тогда прописывать classpath ?
Поможгите разобраться плиз!!!!
0
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
10.12.2007, 13:29
А драйвер списал такой: mm.mysql-2.0.4-bin.jar Это оно самое?
0
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
10.12.2007, 13:56
Драйвер тот самый. Что можно попробовать:
1. раззиповать и извлечь только один mysql.jar. Прописать к нему путь в CLASSPATH (это делается так SET CLASSPATH=.;c:jdk1.3libmysql.jar;%CLASSP ATH). Перезагрузиться....
2. если используешь родной jdk, то выбрось из Class.forName (...) вызов метода newInstance().
0
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
10.12.2007, 14:20
Не понял!
Я скачал только ---.jar - раззиповывать нечего.
Откуда извлечь mysql.jar?
Я совсем ламер, объясните по-проще пожаста!!!
0
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
10.12.2007, 14:50
Значит так. Что делаю я:
1. качаю драйвер http://mmmysql.sourceforge.net/dist/mm.mysql-2.0.4-src.jar;
2. распаковываю WinZip-ом в отдельный каталог (очень рекомендую, поскольку кроме драйвера там еще документация и исходники - бывает нужными !!!);
3. после распаковки копирую mysql.jar в каталог со своими драйверами (можно и не копировать, но в CLASSPATH все равно нужно прописать правильную 'дорогу' к mysql.jar);
4. перегружаю комп;
5. пробую

Сейчас проверил - все работает зашибись. Возможно в CLASSPATH пропущена точка. Тщательно проверьте - здесь часто бывают ошибки.
0
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
10.12.2007, 15:20
Все равно что-то не так ((
По-порядку:
1.Скачал
2.Распоковал(я и не знал, что зип может жары разжаривать!!!)
3.Скопировал mysql.jar в C:Program FilesJBuilder4jdk1.3lib
В автоекзеке написал: set CLASSPATH=.;C:Program FilesJBuilder4jdk1.3libmysql.jar
4.Перегрузил комп(кстати, win2000 у меня) и даже проверил в консоли существование classpath командой set classpath. Все в порядке.
5.Ничего не получается )
На строке Class.forName('org.gjt.mm.mysql.Driver') .newInstance(); выпадает ексепшн (( Может, в кавычках чего другое писать надо?
0
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
10.12.2007, 15:34
Не получается даже если я в проекте в JBuilder-е указываю путь к mysql.jar. Ничего не понимаю. Как еще можно проверить? ((((
0
0 / 0 / 1
Регистрация: 13.09.2007
Сообщений: 55
10.12.2007, 15:59  [ТС]
занчит ситуация такова если ты работаешь в JBuilder:

заходишь в Tools>Configure JDK и там прописываешьл все пути, но почему у тебя файл mysql.jar, я устанавливал прямо
mm.mysql-2.0.4-bin.jar.zip
прописывал где сказал, и в проекте, и заработало,

вот это ненадо newInstance();
и какой ексепшн выпадает?
0
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
10.12.2007, 16:17
Урааааа!!! За-ра-бо-та-ло!!!! Когда в тулзах прописал драйвер.
Но мне кажется, что если запускать прогу не из-под билдера, то драйвер она не найдет. Правда если создавать жар-архив, то, может быть, все будет в порядке. Я прав или нет?
Но все-таки, почему же не получается, когда я classpath прописываю?
Спасибо!Спасибо!Спасибо! Хоть какой-то результат!!!
0
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
10.12.2007, 16:21
Потому, что CLASSPATH надо завершать комбинацией %CLASSPATH%. Может быть поэтому ? Лучше выясните, поскольку мало ли когда еще придется подсовывать jar-файлы.
0
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
10.12.2007, 17:01
Ничего не выходит, не пойму в чем дело (
Пробовал %classpath% добавлять, проверил и перепроверил все 100 раз, пробовал в переменных среды создавать, и там и там пробовал и с точкой и без точки - один и тот же результат... МИСТИКА!
0
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
10.12.2007, 17:10
Да, коллега, действительно мистика. Шайтан однако !!! А вызов newInstance () убирали ?
0
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
10.12.2007, 17:36
так если я в билдере в тулзах путь к драйверу прописываю, то все в порядке и с вызовом метода newInstance.
Такое впечатление, что classpath вообще не воспринимается джавой (
Моя прога иначе, чем из-под билдера и не работает... В чем еще может быть причина? Как разобраться с этой упрямой переменной?!!!!!!!
(((((
Пойду еще раз все проверю и попробую...
0
4 / 4 / 0
Регистрация: 22.10.2007
Сообщений: 234
10.12.2007, 17:38
Кстати, а зачем точка перед = ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.12.2007, 17:38
Помогаю со студенческими работами здесь

Драйвер для MySQL
Добрый день. Скажите, плз, где можно скачать драйвер для MySQL? В интернете по запросу "mysql драйвер для qt" как-то ничего...

Servlet и MySql драйвер
Всем доброго времени суток. Возникла небольшая проблема при написании сервлета. А точнее с драйеров к БД. Итак пишу просто сервлет...

Qt + MySQL невидимый драйвер
Уважаемые форумчане, нужна помощь. Пересмотрел все статьи на тему проблем с драйвером. Но решения не нашел. Мне надо получить хоть...

Посоветуйте драйвер для mysql
Использую сейчас mysql-connector-java-3.0.15-ga-bin.jar. Обновил систему и приложение стало вылетать со страшной руганью на 5 экранов -...

драйвер java для MySQL
Друг, :)) ты же сам на свой вопрос ответил, создаёшь переменную CLASSPATH, и добавляешь туда путь с названием файла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru