Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Java-Interbase / 6 сообщений из 6, страница 1 из 1
29.11.2005, 21:56
    #33407120
Horek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Java-Interbase
Господа, помогите. Эта тема здесь затрагивалась, но ответ ясный не нашел.
Пытаюсь используя JBuilder подключиться к Interbase. Попробовал даже через Database Pilot: interbase.interclient.driver, URL- jdbc:interbase://localhost/d:/a.gdb,
(мастер делал запись jdbc:interbase://localhost/d:\a.gdb, но результат тот же)
UserName: SYSDBA, password: MASTERKEY, но при попытке подключиться выдается одная и та же хрень:

interbase.interclient.ibexception:[interclient][interbase]connection rejected by remote interface

com.borland.dx.dataset.datasetexception error code: BASE+66

Кто-нибудь может просветить, чего делать-то?
...
Рейтинг: 0 / 0
30.11.2005, 09:31
    #33407498
Dmitriy O.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Java-Interbase
Я использую JBuilder и его JDataStore
Берешь компанент JDataBase
Выбираешь interbase дравер. И конектишся
Но слдует брать желательно именно интербейзовскую БД
Но самое главное должен работать движек не FireBird а именно Interbeise от Borland
У меня тоже сначала такая трабла была пока я FireBird пользовал потом перешел на чистый IB и все вроде ОК
...
Рейтинг: 0 / 0
30.11.2005, 09:58
    #33407577
AlexMD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Java-Interbase
HorekПытаюсь используя JBuilder подключиться к Interbase
Вам лучше использовать JDBC драйвер FireBird, а не InterClient.
Возьмите драйвера здесь jaybird
- там же есть и исходники с примером,
как подключаться к базе.

Dmitriy O.Я использую JBuilder и его JDataStore
Лучше не надо ;-)) JDataStore -
а сразу к "родным" JDBC драйверам. Очень поможет в будущем,
когда перейдёте на Оракл или ДБ2 ;-)
...
Рейтинг: 0 / 0
30.11.2005, 10:06
    #33407599
Евгений Путилин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Java-Interbase
Horek же)
UserName: SYSDBA, password: MASTERKEY, но при попытке подключиться ?
У тебя пароль не правильный, надо masterkey. И пользуйся Firebird сервером и JDBC драйвером они понадежнее и по функциональности больше могут.
...
Рейтинг: 0 / 0
30.11.2005, 10:15
    #33407622
AlexMD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Java-Interbase
Простеникий пример подключения к базе через
JayBird и вывод полей таблицы в консоль:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
 import  java.sql.Connection;
 import  java.sql.DriverManager;
 import  java.sql.ResultSet;
 import  java.sql.Statement;
//import java.util.Properties;

 public   class  JayBirdTest {
     public   static   void  main(String[] args) {
         try  {
               Class .forName("org.firebirdsql.jdbc.FBDriver");
              System.out.println("OK");
// Параметры соединения с базой
            //Properties connInfo = new Properties();
// Кодировка Cp866
            //connInfo.put("charSet", "Cp1251");
            //connInfo.put("CODEPAGEID", "C9");
// Устанавливаем соединение
           Connection con = DriverManager.getConnection("jdbc:firebirdsql:имя_сервера/3050:x:/путь_к_базе/имя_базы.gdb",
                    "sysdba", "masterkey");
            Statement st = con.createStatement();
            ResultSet rs = st.executeQuery("select * from имя_таблицы");
               while  (rs.next()) {
                  try  {
                    System.out.println(rs.getString("ИМЯ_СТОЛБЦА_1"));
                    System.out.println(rs.getString("ИМЯ_СТОЛБЦА_2"));
                }  catch  (Exception ex) {
                    System.out.println("Ошибки: " + ex);
                }
            }
            rs.close();
            st.close();
            con.close();
        }  catch  (ClassNotFoundException e) {
            System.out.println("problem with loading JayBird Driver\n" + e.getMessage());
            System.out.println(e, "load");
        }  catch  (Exception e) {
            System.out.println("problem with connecting to db\n" + e.getMessage());
            System.out.println(e, "connect");
        }
    }
}
...
Рейтинг: 0 / 0
30.11.2005, 10:26
    #33407656
Вопрос по Java-Interbase
Немного информации как использовать драйвер можно найти здесь:

http://jaybirdwiki.firebirdsql.org/jaybird/doku.php?id=config:driver_config
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Java-Interbase / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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