Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java microsoft sql server 2012连接_Java_Sql Server_Jdbc_Sql Server 2012 - Fatal编程技术网

java microsoft sql server 2012连接

java microsoft sql server 2012连接,java,sql-server,jdbc,sql-server-2012,Java,Sql Server,Jdbc,Sql Server 2012,救命啊!!!我什么都试过了,但没有一个奏效。我也试过//,//,local:1433,等等 先谢谢你。这是我的连接: 我启用TCP/IP的证明: 除了这两行代码外,我认为连接不需要代码: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 这是我的连接字符串: DBConnect dbc = new DBConnect("jdbc:sqlserver://KEN;databaseName=JavaCS

救命啊!!!我什么都试过了,但没有一个奏效。我也试过//,//,local:1433,等等

先谢谢你。这是我的连接:

我启用TCP/IP的证明:

除了这两行代码外,我认为连接不需要代码:

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
这是我的连接字符串:

    DBConnect dbc = new DBConnect("jdbc:sqlserver://KEN;databaseName=JavaCS349;integratedSecurity=true");
以下是错误:

com.microsoft.sqlserver.jdbc.SQLServerException:与主机KEN端口1433的TCP/IP连接失败。错误:“连接被拒绝:连接。请验证连接属性。确保SQL Server实例正在主机上运行,并在端口接受TCP/IP连接。确保到端口的TCP连接未被防火墙阻止。”。 位于com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:190) 位于com.microsoft.sqlserver.jdbc.SQLServerException.convertConnectExceptionOnSQLServerException(SQLServerException.java:241) 位于com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2243) 位于com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:491) 位于com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1309) 位于com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991) 位于com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827) 位于com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012) 位于java.sql.DriverManager.getConnection(DriverManager.java:571) 位于java.sql.DriverManager.getConnection(DriverManager.java:233) 在DBConnect上。(DBConnect.java:25) 位于DBConnect.main(DBConnect.java:40)


确保到端口的TCP连接没有被防火墙阻止。您也检查了吗?并验证SQL Server服务是否已启动?我只是编写代码,对网络或防火墙一无所知。我只知道防火墙处于默认模式,我从未接触过它。我应该完全关闭防火墙吗?是的,SQLServerManagementStudio正在运行。在我的asp.net项目中连接也很好。好的,我只是按照此页面进行了操作:但仍然收到相同的错误。检查SQL Server是否配置为固定端口号,因为SQL Server 2005(我相信),默认配置为动态端口,这需要运行SQL Server浏览服务进行连接,否则,您需要配置显式端口。在“SQL Server服务”下的SQL Server配置管理器中,确保SQL Server Browser服务正在运行。