У меня есть локальный MS SQL Server, и я пытаюсь подключиться к нему с помощью JTDS в java. Вот строка соединения:подключение к локальному MS SQL Server
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/stock","sa","password");
И свойства сервера:
имя: USER-ПК \ SQLEXPRESS
корневой каталог C: \ Program Files \ Microsoft SQL Server \ MSSQL11.SQLEXPRESS \ MSSQL
Я получаю ошибку Exception in thread "main" java.sql.SQLException: Network error IOException: Connection refused: connect
.
Как я могу это исправить?
Вы искали? http://www.connectionstrings.com/ –
Connectionstrings ... Service Unavailable. Ошибка 503. Сервис недоступен. –
«Соединение отказало» обычно означает, что ничто не слушает на этом порту, или брандмауэр активно блокирует ваше соединение. Поскольку вы подключаетесь к localhost, я бы предположил, что первый. Попробуйте подключиться к «родному» инструменту SQL Server (например, студию управления или sqlcmd), чтобы свернуть ее до самой простой вещи, которую вы можете попробовать. –