|
|
|
Подключение из java к базе interbase?
|
|||
|---|---|---|---|
|
#18+
Подключение из java к базе interbase? Пробую подключиться из java к базе interbase с помощью библиотеки interclient.jar Регистрация класса успешная но когда пробую создавать connection он выдает строку типа [interclient] Íåâåðíûé àðãóìåíò: íå èìÿ ïîëüçîâàòåëÿ (user) è ïàðîëü (password) äëÿ ñîåäèíåíèÿ. Îïèñàíèå èñêëþ÷åíèÿ interbase.interclient ñì. â ñïðàâî÷íèêå ïî API.InvalidArgumentException пытался подобрать кодировку чтобы хотя бы в общих чертах понять о чем говориться - не получилось использую следующий код Connection connection = null; try { Class.forName("interbase.interclient.Driver"); String conStr = "jdbc:interbase://localhost/d:/databases/employee.gdb"; connection = DriverManager.getConnection(conStr); Statement statement = connection.createStatement(); } catch(SQLException e) { e.printStackTrace(); } catch(ClassNotFoundException e) { } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 13:25 |
|
||
|
Подключение из java к базе interbase?
|
|||
|---|---|---|---|
|
#18+
whoneedshelpПодключение из java к базе interbase? Пробую подключиться из java к базе interbase с помощью библиотеки interclient.jar Тебе ругается что не указан имя и пароль Вообщето правильно так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 15:04 |
|
||
|
Подключение из java к базе interbase?
|
|||
|---|---|---|---|
|
#18+
Евгений Путилин whoneedshelpПодключение из java к базе interbase? Пробую подключиться из java к базе interbase с помощью библиотеки interclient.jar Тебе ругается что не указан имя и пароль Вообщето правильно так Код: plaintext попробовал - теперь немного другая ошибка [interclient] Îøèáêà ñâÿçè: îøèáêà ñîêåòà ïðè ïîïûòêå óñòàíîâêè ñîåäèíåíèÿ ÷åðåç ñîêåò ñ ñåðâåðîì localhost. Ñîîáùåíèå SocketException: "Connection refused: connect". Îïèñàíèå èñêëþ÷åíèÿ interbase.interclient ñì. â ñïðàâî÷íèêå ïî API.CommunicationException ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 15:39 |
|
||
|
Подключение из java к базе interbase?
|
|||
|---|---|---|---|
|
#18+
Евгений Путилин Но лучше пользоватся Firebird + Jaybird (JDBC Driver for Firebird/Interbase), где взять см на www.ibase.ru +1 но ходить сразу сюда: тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 16:22 |
|
||
|
Подключение из java к базе interbase?
|
|||
|---|---|---|---|
|
#18+
whoneedshelpна www.ibase.ru попробовал - теперь немного другая ошибка [interclient] Îøèáêà ñâÿçè: îøèáêà ñîêåòà ïðè ïîïûòêå óñòàíîâêè ñîåäèíåíèÿ ÷åðåç ñîêåò ñ ñåðâåðîì localhost. Ñîîáùåíèå SocketException: "Connection refused: connect". Îïèñàíèå èñêëþ÷åíèÿ interbase.interclient ñì. â ñïðàâî÷íèêå ïî API.CommunicationException[/quot] Версию серверов надо указывать для InteClient надо свой сервер запускать который будет проммежуточным звеном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 16:36 |
|
||
|
Подключение из java к базе interbase?
|
|||
|---|---|---|---|
|
#18+
немного не понимаю - не хватает опыта - советуется использовать драйвер для подключения к firebird - но у меня же interbase??? Конечно interbase это предок firebird - и возможно такая поддержка по драйверам имеет место - но тогда как мне формировать connection string? Исходя из документации к драйверу JDBC firebird - я указываю Connection conn = DriverManager.getConnection("jdbc:firebirdsql:localhost:d:/databases/EMPLOYEE.GDB", "sysdba", "masterkey"); у меня выдается ошибка - GDS Exception. 335544583. SQLDA missing or incorrect version, or incorrect number/type of variables Reason: SQLDA missing or incorrect version, or incorrect number/type of variables 335544583 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2006, 09:21 |
|
||
|
Подключение из java к базе interbase?
|
|||
|---|---|---|---|
|
#18+
whoneedshelpнемного не понимаю - не хватает опыта - советуется использовать драйвер для подключения к firebird - но у меня же interbase??? Какая версия Interbase? Если раньше 7-й то требуется запускать отдельный сервер InterClient который будет промежуточным звеном. whoneedshelpКонечно interbase это предок firebird Нет не верно у них общий предок Interbase 6.0, дальше шло развитие разными путями. На текущий момент у Firebird 2, больше преимуществ чем у IB 7.5 whoneedshelp- и возможно такая поддержка по драйверам имеет место - но тогда как мне формировать connection string? Исходя из документации к драйверу JDBC firebird - я указываю Connection conn = DriverManager.getConnection("jdbc:firebirdsql:localhost:d:/databases/EMPLOYEE.GDB", "sysdba", "masterkey"); Для сервера IB 7.X изменился протокол общения и потому возможно подключение только через gds32. Т.е. строка подключения должна быть "jdbc:firebirdsql:native:localhost:d:/databases/EMPLOYEE.GDB", и для JVM должен быть доступен файл jaybirdXXX.dll/.so Для firebird и для ib версии младше 6-й можно использовать указанное тобой строку подключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2006, 10:09 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=700&tid=2148203]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 382ms |

| 0 / 0 |
