![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
Скачал с mysql.com Connector для mysql, пишу:
try { Class.forName("com.mysql.jdbc.Driver");//.newInstance(); DriverManager.registerDriver(new com.mysql.jdbc.Driver()); Connection conn; //до этих пор всё в порядке. conn = DriverManager.getConnection("jdbc:mysql://192.168.1.1/kataloguser=rus&password=ico"); }catch(SQLException h){} Выкидывает исключение: java.lang.NoClassDefFoundError: java/sql/Savepoint Что это? Често говоря уже не могу вариться в собственном соку, может кто поможет? Заранее благодарен. |
|||
|
||||
breeezy |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 26.1.2004 Где: Челябинск Репутация: 1 Всего: 1 |
Может, формат строки неправильный? Типа вопросика не хватает?
jdbc:mysql://[hostname][,failoverhost...][:port]/[dbname][?param1=value1][¶m2=value2]..... jdbc:mysql://192.168.1.1/?kataloguser=rus&password=ico |
|||
|
||||
Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
извиняюсь за неточность, формат строки такой:
"jdbc:mysql://192.168.1.1/base_of_shtrih?user=russo&password=rusico" |
|||
|
||||
Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
эту ошибку исправил, но теперь возникает другая:
java.sql.SQLException: Cannot load connection class because of underlying exception: 'java.lang.SecurityException: Prohibited package name: java.sql'. |
|||
|
||||
Sun |
|
|||
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 8 Всего: 48 |
Ты наверно пытаешься запускать это из аплета? Если да, то тебе броузер не дает установить сокет соединение с сервером баз данных. Побороть можно добавив права аплету (у нас в факе вроде должно быть как). Либо перенести работу с базой данных на сервер.
-------------------- Account removed |
|||
|
||||
Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
нет, всё это я делаю не в апплете
![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Класс (вернее интерфейс) java.sql.Savepoint появился в JDK 1.4 и судя по ошибке у тебя более старая версия и ты пытаешься загрузить его (java.sql.Savepoint) не через Extension Mechanism.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
"Prohibited package name ..." i t d hardcoded v classe ClassLoader:
Kak dobitsya zagruzki classa: http://java.sun.com/developer/JDCTechTips/2001/tt0130.html -------------------- |
|||
|
||||
ZAVS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 25.2.2004 Где: ЕРЕВАН Репутация: нет Всего: 1 |
сделай не так
try { Class.forName("com.mysql.jdbc.Driver");//.newInstance(); DriverManager.registerDriver(new com.mysql.jdbc.Driver()); Connection conn; //до этих пор всё в порядке. conn = DriverManager.getConnection("jdbc:mysql://192.168.1.1/kataloguser=rus&password=ico"); }catch(SQLException h){} а так try { Class.forName("com.mysql.jdbc.Driver").newInstance();// я делаю так ![]() ![]() DriverManager.registerDriver(new com.mysql.jdbc.Driver()); Connection conn; //до этих пор всё в порядке. conn = DriverManager.getConnection("jdbc:mysql://192.168.1.1/kataloguser=rus&password=ico"); }catch(SQLException h){} --------------------
Учись студент доцентом станешь :) |
|||
|
||||
skalex |
|
||||||
![]() Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
Все таки надо расставить все точки над i. Вот пример (фактически из документации к mysql-connector):
Этот пример у меня не работает. Выдается ошибка:
Никак не могу понять, в чем дело... Потому что, если я изменю строку #17 на
и попытаюсь запустить программу на локальном компютере где установлен MySQL c настройками по умолчанию, то все заработает... В чем дело то? ![]() Это сообщение отредактировал(а) Mace - 22.3.2005, 11:45 |
||||||
|
|||||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Какая версия у коннектора?
-------------------- |
|||
|
||||
skalex |
|
|||
![]() Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
MySQL Connector/J 3.0.13-production (formerly MM.MySQL)
|
|||
|
||||
3,14 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 6 Всего: 24 |
Всегда использовал :
Всё работает, а насчёт твоего случая предположу, что someuser и somepassword содержат символы к-ые нужно за urlencode-ить -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
||||
|
|||||
skalex |
|
||||||
![]() Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
Так я тоже пробовал. Не работало!
Нет, ничего подобного там нет! В общем, скачал я более новую версию (MySQL Connector/J 3.1.7 (formerly MM.MySQL) ) и проблема решилась! |
||||||
|
|||||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
это у тебя был баг 3.0.13 коннектора. -------------------- |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |