powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как это "обойти"
5 сообщений из 5, страница 1 из 1
Как это "обойти"
    #34010333
Как это "обойти"
Код: plaintext
1.
Connection  conn = DriverManager.getConnection("jdbc:jtds:sqlserver://pr10\sqlexpress:1433/test;user=sa;password=sa"); 

ругается на имя сервера
Код: plaintext
pr10\sqlexpress
пробовал все варианты
Код: plaintext
1.
2.
3.
pr10\sqlexpress
pr10\\sqlexpress
pr10/sqlexpress
pr10//sqlexpress
не получается
...
Рейтинг: 0 / 0
Как это "обойти"
    #34010398
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно через точку ещё попробовать. IP адрес можно вместо имени


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как это "обойти"
    #34010421
ZeusTheTrueGod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
настоить ODBC
...
Рейтинг: 0 / 0
Как это "обойти"
    #34011038
russ2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя получается имя сервера "pr10\sqlexpress", но знак "\" в имени запрещен!!?? Если pr10 это домен, то опусти его вообще (если он так конечно по сети видется, когда нет в имени точек будет ip браться не из DNS а через NetBIOS). Стандартный порт тоже можно опустить. "test" - это имя базы (так у тебя получается). Тогда должно работать:

"jdbc:jtds:sqlserver://sqlexpress/test;user=sa;password=sa"

если нет, то что за версия SQL Server-а и какой метод аутентификации.
ODBC лучше не настраивай :-), ИМХО
...
Рейтинг: 0 / 0
Как это "обойти"
    #34011068
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правильный вид строки соединения надо искать в документации к своему JDBC драйверу. Перебирать варианты бессмысленно. Однако вижу явную ошибку:


"jdbc:jtds:sqlserver://pr10\sqlexpress:1433/test;user=sa;password=sa"

это строка на Java. Поэтому символ '\' должен заменяться на "\\"

Да, и окружить этот оператор блоком try {...} catch (SQLException e) {вывод сообщения из e}
(что всегда надо делать).
чтобы была показана причина ошибки. Может быть например, что формат строки правильный, но имя-пароль или другие параметры неправильные.
Ещё здесь надо бы улавливать исключение ClassNotFoundException - возникнет, если драйдер не найден. Т.е. почитывать документацию по JDBC.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как это "обойти"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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