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

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

06.12.2007, 14:45. Показов 4891. Ответов 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
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru