Строка подключения MS-SQL, чтобы положить в JAVA

Какой должна быть строка подключения для базы данных MSSQL в JAVA? Что-то вроде этого.

Как и некоторые другие вещи, которые я хочу знать. Есть ли пароль в строке подключения, такой как пароль моего компьютера? каким должен быть номер порта, URL и т. д.? Если вам нужна дополнительная информация о соединении, дайте мне знать.

PS Черная линия имеет имя сервера.

Мои значения подключения

datasource.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
datasource.url=jdbc:sqlserver://MSSQLSERVERFULL;databaseName=xproctor;
datasource.user=JUNAID-VAIO\Shamim
datasource.password=

ОШИБКА: вот ОШИБКА, которую я получаю при попытке подключиться к базе данных!!

Ошибка запроса базы данных. Причина: org.springframework.jdbc.CannotGetJdbcConnectionException: Не удалось получить соединение JDBC; Вложенное исключение: org.apache.commons.dbcp.SQLNestedException: не удается создать PoolableConnectionFactory (TCP/IP-соединение с хостом MSSQLSERVERFULL, порт 1433 не удалось. Ошибка: "пусто. Проверьте свойства соединения. Убедитесь, что экземпляр SQL Server работает на хосте и принимает TCP/IP-соединения через порт. Убедитесь, что TCP-соединения с портом не заблокированы брандмауэром.".)

2 ответа

Используйте эту строку подключения:

jdbc:sqlserver://;servername=server_name;integratedSecurity=true;authenticationScheme=JavaKerberos

Соединение TCP/IP с хостом не удалось. java.net.ConnectException: Соединение отказано: подключиться ". Включить конвейеры имен, TCP/IP, изменить режим аутентификации, изменить локальный хост на 127.0.0.1 или., добавить имя экземпляра в URL, изменить порт, включить порт и приложения в брандмауэр... почти все. Это ужасно! Но ответ на вашу проблему таков: откройте Диспетчер конфигурации SQL Server -> Протоколы для SQL SQLEXPRESS, выберите Свойства TCP/IP. На вкладке IP-адреса установите TCPPort в разделе IPAll. до 1433.

Другие вопросы по тегам