jdbc - параметры командной строки ASE12.5
От: xupypr  
Дата: 19.01.04 15:22
Оценка:
Уважаемые джентельмены — вопрос даже наверное для FAQ

Каковы параметры соединения с бд JDBC для ASE?

У меня WIN2000 через Sybase Central поднят сервер под именем MMM. Если не ошибаюсь, порт 5000 (какой уж стоял по умолчанию). Там несколько датабаз, например, одна из них qqq

Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
String url = "jdbc:sybase:Tds:localhost:5000/qqq";
//java.sql.Connection
con = java.sql.DriverManager.getConnection (url, "sa", "");

выдает:

java.sql.SQLException: JZ006: Caught IOException: java.net.ConnectException: Connection refused: connect

Нигде в примерах не указывается сервер MMM — в чем вилы? Может я не поднял какой сервис? Может драйвер не подходит? Может еще чего?


Заранее спасибо
Re: jdbc - параметры командной строки ASE12.5
От: EM Великобритания  
Дата: 20.01.04 08:20
Оценка:
или имя сервера не указано или порт неправильный.

попробуй так
jdbc:sybase:Tds:MMM:5000/qqq

посмотри какой порт
netstat -a



Здравствуйте, xupypr, Вы писали:

X>Уважаемые джентельмены — вопрос даже наверное для FAQ


X>Каковы параметры соединения с бд JDBC для ASE?


X>У меня WIN2000 через Sybase Central поднят сервер под именем MMM. Если не ошибаюсь, порт 5000 (какой уж стоял по умолчанию). Там несколько датабаз, например, одна из них qqq


X> Class.forName("com.sybase.jdbc2.jdbc.SybDriver");

X> String url = "jdbc:sybase:Tds:localhost:5000/qqq";
X> //java.sql.Connection
X> con = java.sql.DriverManager.getConnection (url, "sa", "");

X>выдает:


X>java.sql.SQLException: JZ006: Caught IOException: java.net.ConnectException: Connection refused: connect


X>Нигде в примерах не указывается сервер MMM — в чем вилы? Может я не поднял какой сервис? Может драйвер не подходит? Может еще чего?



X>Заранее спасибо
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Re[2]: jdbc - параметры командной строки ASE12.5
От: xupypr  
Дата: 24.01.04 12:22
Оценка:
Здравствуйте, EM, Вы писали:

EM>или имя сервера не указано или порт неправильный.


EM>попробуй так

EM>jdbc:sybase:Tds:MMM:5000/qqq

EM>посмотри какой порт

EM>netstat -a

Проблема решилась — оказалось, что она не знала, что такое localhost А МММ действительно не нужен в параметрах коннекта. Не знаю почему так... После того, как поставил имя машины, все заработало.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.