powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 15.0.2 + JConnect 6.05. Проблемы с коннектом
5 сообщений из 5, страница 1 из 1
ASE 15.0.2 + JConnect 6.05. Проблемы с коннектом
    #35244461
MAXHATbIu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Помогите разобраться, в чём проблема. Имеем:
1) ASE 15.0.2
2) jdk1.5.0_15 + NetBeans 6.01 + JConnect 6.05(Шёл в комплекте с ASE)

В NetBeans на вкладке Databases создаю новое соединение, используя JConnect
c параметром: jdbc:sybase:Tds:mysrv:5000/my_base (Логин "sa", без пароля) Коннектится, видит все таблицы.

Теперь пытаюсь соединиться программно.
В проект в libraries добавляю jconn3.jar
в импорт добавляю: import com.sybase.jdbcx.SybDriver;

Далее, на кнопку вешаю следующий обработчик:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 try
        {
        
        SybDriver  sybDriver = (SybDriver)Class.forName("com.sybase.jdbc3.jdbc.SybDriver").newInstance();
        sybDriver.setVersion(com.sybase.jdbcx.SybDriver.VERSION_6);
        DriverManager.registerDriver(sybDriver);      
        
        Connection conn = DriverManager.getConnection("jdbc:sybase:Tds:mysrv:5000/my_base","sa","");
	System.out.println("Connected successfully!");
        } catch(Exception e) {
		     	System.out.println("error: " + e.getMessage());	
		     	e.printStackTrace();
       }

Вроде должно работать, но при запуске виснет. Причём виснет на строчке:
Connection conn = DriverManager.getConnection("jdbc:sybase:Tds:mysrv:5000/my_base","sa","");
и даже никаких ругательных сообщений. И эксепшн тоже не перехватывается.

Замена Connection на SybConnection результатов не принесла. Кто-нибудь может подсказать, в чём проблема? (Или лучше перенести этот топик в раздел, посвященный Java?)
...
Рейтинг: 0 / 0
ASE 15.0.2 + JConnect 6.05. Проблемы с коннектом
    #35244631
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXHATbIu пишет:

> 1) ASE 15.0.2
> 2) jdk1.5.0_15 + NetBeans 6.01 + JConnect 6.05(Шёл в комплекте с ASE)

Вы попробуйте сначала заставить работать JISQL из JUtils через этот ваш
JConnect.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ASE 15.0.2 + JConnect 6.05. Проблемы с коннектом
    #35244765
MAXHATbIu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не подскажете, с помощью чего можно сделать надёжнее всего? Чтоб хотя бы как-то работало
...
Рейтинг: 0 / 0
ASE 15.0.2 + JConnect 6.05. Проблемы с коннектом
    #35247137
у меня все работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
/*
#connection properties
jdbc.url      =jdbc:sybase:Tds:localhost:5001/dbed?CHARSET=iso_1
jdbc.user     =uxa
jdbc.pass     =*******
jdbc.driver   =com.sybase.jdbc3.jdbc.SybDriver
*/
/*
//use this only in case if server name specified (from sql.ini or interfaces file)
String      jdbcUrl  = Tools.sybaseResolveURL(param.getProperty("jdbc.url"));
*/
String      jdbcUrl  = param.getProperty("jdbc.url");
String      jdbcUser = param.getProperty("jdbc.user");
String      jdbcPass = param.getProperty("jdbc.pass");
String      jdbcDrv  = param.getProperty("jdbc.driver");
			
/*Load database driver*/
Class.forName( jdbcDrv );
/*Connect the database*/
conn = DriverManager.getConnection(jdbcUrl, jdbcUser, jdbcPass );
...
Рейтинг: 0 / 0
ASE 15.0.2 + JConnect 6.05. Проблемы с коннектом
    #35248562
MAXHATbIu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё, всем спасибо, разобрался. Проблемы были с NetBeans.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 15.0.2 + JConnect 6.05. Проблемы с коннектом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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