我越来越
I/O 错误:数据库服务器已关闭连接。
从 java 代码连接到 MS SQL server 2008 时。
SQL 服务器处于混合模式,它在本地机器上。我的连接字符串是 jTDS
jdbc:jtds:sqlserver://machineName:1433;databaseName=DB;integratedSecurity=true
堆栈跟踪是
java.sql.SQLException:I/O 错误:数据库服务器关闭连接。在 net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2311) 在 net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:610) 在 net.sourceforge.jtds.jdbc.ConnectionJDBC2.( ConnectionJDBC2.java:345) 在 net.sourceforge.jtds.jdbc.ConnectionJDBC3.(ConnectionJDBC3.java:50) 在 net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184) 在 java.sql.DriverManager。 getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.app.hibernate.test.(test.java:22) at com.app.hibernate.test.main(test.java:53)引起:java.io.IOException:数据库服务器关闭连接。在 net.sourceforge.jtds.jdbc.SharedSocket.readPacket(SharedSocket.java:848) 在 net.sourceforge.jtds.jdbc.SharedSocket。
JDBC 驱动程序
字符串 url ="jdbc:sqlserver://machine:1433;instance=SQLEXPRESS;databaseName=db";
堆栈跟踪
com.microsoft.sqlserver.jdbc.SQLServerException:用户“用户名”登录失败。在 com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:156) 在 com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:240) 在 com.microsoft.sqlserver.jdbc.TDSParser.parse (tdsparser.java:78) 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2636) 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:2046) 在 com.microsoft。 com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:2034) 在 com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer) 的 sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41) .java:4003) 在 com.microsoft。