Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Connection MS SQL 2000 через драйвер microsoft, соеденение с базой 
:(
    Опции темы
Магиструс
Дата 31.5.2006, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.5.2006
Где: ПМР г. Тирасполь

Репутация: нет
Всего: нет



Помогите разобраться в чем проблема?

Установил себе драйвер от microsoft для соеденения с базой MS SQL 2000

в коде 
прописал так
 
Код

try {
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();  
        }
       Connection MyBase = null;
        try {
            MyBase = DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.10.44:1433","user","password");
        } catch (SQLException e) {
            e.printStackTrace();  
        }


программа компилируеться однако при попытке выполнить соединение возникает SQLException цитирую не все, а только начало.

Цитата

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
    at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
    at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
    at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)


до этого соединялся через jdbc-odbc (по этому же адресу и порту) мост и все было нормально, однако заказчик говорит, что его так не устраивает smile
  

Это сообщение отредактировал(а) Магиструс - 31.5.2006, 14:41
PM MAIL WWW   Вверх
MisterCleric
Дата 31.5.2006, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 5
Всего: 38



Цитата

jdbc:microsoft:sqlserver://192.168.10.44:1433"

Ты же пишешь: драйвер - сервер - порт.
А где база, к которой ты подключаешься? 


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Магиструс
Дата 31.5.2006, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.5.2006
Где: ПМР г. Тирасполь

Репутация: нет
Всего: нет



Цитата(MisterCleric @  31.5.2006,  14:44 Найти цитируемый пост)
А где база, к которой ты подключаешься?  


Код

MyBase = DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.100.244:1433;DatabaseName=testTable","user","password");


Та же беда smile  

Это сообщение отредактировал(а) Магиструс - 31.5.2006, 14:52
PM MAIL WWW   Вверх
MisterCleric
Дата 31.5.2006, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 5
Всего: 38



не надо писать
Цитата

DatabaseName=testTable

а надо
Код

MyBase = DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.100.244:1433/testTable","user","password");
 


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Магиструс
Дата 31.5.2006, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.5.2006
Где: ПМР г. Тирасполь

Репутация: нет
Всего: нет



Цитата(MisterCleric @  31.5.2006,  15:01 Найти цитируемый пост)
код Java

Код

MyBase = DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.100.244:1433/testTable","user","password");


  

тогда ошибка меняеться на 

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unable to connect.  Invalid URL. 
PM MAIL WWW   Вверх
Beard
Дата 31.5.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.7.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 9



Цитата(MisterCleric @ 31.5.2006,  15:01)
а надо
Код

MyBase = DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.100.244:1433/testTable","user","password");

Ну это не правда - у меня работало и в таком виде:
Код

jdbc:microsoft:sqlserver://DBpath;DatabaseName=TestDB;User=usr;Password=psw

А у людей такая проблема очень часто 
встречалась 
PM MAIL   Вверх
Alagert
Дата 31.5.2006, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 25.8.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 1



Я победил эту байду, когда отрубил слежку файрвола за mssqlserv.exe (вроде так назывался). 
--------------------
[color=blue]BORN TO BE ROOT#[/color]  
PM MAIL ICQ   Вверх
Магиструс
Дата 31.5.2006, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.5.2006
Где: ПМР г. Тирасполь

Репутация: нет
Всего: нет



Цитата(Alagert @  31.5.2006,  15:33 Найти цитируемый пост)
Я победил эту байду, когда отрубил слежку файрвола за mssqlserv.exe (вроде так назывался).  

это я проверил в первую очередь smile К тому же проверено на разных компах результат один smile 
PM MAIL WWW   Вверх
ALKS
Дата 1.6.2006, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 1
Всего: 11



никогда не используйте родной микросовтовский jdbc драйвер он очень медленный. jtds или если вы уж так любите платить деньги - Sprinta. 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0609 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.