0

JAVA中MSSQL数据库的连接字符串应该是什么?像这样的东西。

在此处输入图像描述

就像我想知道的其他事情一样,连接字符串中是否有任何密码,例如我的计算机密码?端口号、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(与主机 MSSQLSERVERFULL,端口 1433 的 TCP/IP 连接失败。错误:“null。验证连接属性。确保 SQL Server 实例正在主机上运行并在端口上接受 TCP/IP 连接。请确保与端口的 TCP 连接未被防火墙阻止。"。)

4

2 回答 2

0

使用此连接字符串:

jdbc:sqlserver://;servername=server_name;integratedSecurity=true;authenticationScheme=JavaKerberos
于 2015-01-18T14:43:45.733 回答
0

与主机的 TCP/IP 连接失败。java.net.ConnectException: Connection refused: connect"。启用名称管道,TCP/IP,更改身份验证模式,将 localhost 更改为 127.0.0.1 或 .,将实例名称添加到 url,更改端口,启用端口和应用程序防火墙......几乎所有东西。它太可怕了!但你的问题的答案是:打开 SQL Server 配置管理器 - > SQL SQLEXPRESS 的协议,选择 TCP/IP 的属性。在选项卡 IP 地址中,在 IPAll 部分设置 TCPPort到 1433。

于 2016-11-19T09:46:30.407 回答