2015-01-18 5 views
0

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

enter image description here

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

P.S. Черная строка имеет имя сервера.

Мои ценности подключения

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

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

Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The TCP/IP connection to the host MSSQLSERVERFULL, port 1433 has failed. Error: "null. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".)

+0

Возможный дубликат [Как подключиться к базе данных SQL Server 2008 в Java с помощью JDBC?] (Http://stackoverflow.com/questions/2451892/how-do-i- connect-to-sql-server-2008-database-in-java-with-jdbc) –

+0

@ThusithaThilinaDayaratne есть ли какой-либо пароль в Volve? как мой пароль компьютера или что-то вроде этого? – Junaid

+0

если вы не указали пароль для сервера sql, поместите его как пустое –

ответ

0

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

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

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

Смежные вопросы