小编Den*_*net的帖子

SQL Server数据库连接错误

本质上,我们试图将数据库连接到用Java定制的大厅/工人管理程序。这是一个多模块项目,我们的数据库团队决定使用SQL Server作为其管理的基础。

不幸的是,事实证明这是有问题的,导致大量错误,我们完全不确定如何解决。搜索完堆栈后,出现了类似的问题,但要么没有解决,要么只是靠自己“开始工作”,或者是通过远离SQL Server来“修复”,而我们也无法做到。

事不宜迟,这就是问题本身。该程序可以在“测试模式”中进行调试,从而对所有数据进行正确的操作,其中“值”直接输入到代码中,而无需使用外部数据库。当试图将两个和两个放在一起时,出现了真正的问题。

首先,本地主机的连接端口被证明是有问题的。使用端口1433,我们甚至无法建立连接,甚至解锁端口也没有任何改变。移至1434年之后,我们设法建立了各种联系。

如果需要,这是关于端口1433的错误块:

The TCP/IP connection to the host localhost, port 1433 has failed. Error: "Connection refused: connect. 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.".
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:190)
at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerException(SQLServerException.java:241)
at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2243)
at com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:491)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1309)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)
at java.sql.DriverManager.getConnection(Unknown Source)
at …
Run Code Online (Sandbox Code Playgroud)

java sql database sql-server jdbc

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

database ×1

java ×1

jdbc ×1

sql ×1

sql-server ×1