设为首页 加入收藏

TOP

SQLServer2000使用Hibernate翻页失败的问题(六)
2015-07-24 12:08:15 来源: 作者: 【 】 浏览:64
Tags:SQLServer2000 使用 Hibernate 失败 问题
soft.sqlserver.jdbc.SQLServerResultSet. (SQLServerResultSet.java:296) at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1465) at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:388) at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:338) at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026) at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1416) at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:185) at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:160) at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(SQLServerPreparedStatement.java:281) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) at org.hibernate.loader.Loader.getResultSet(Loader.java:1953) at org.hibernate.loader.Loader.doQuery(Loader.java:802) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274) at org.hibernate.loader.Loader.doList(Loader.java:2542) ... 144 more 错误信息很多,但主要错误是TDS协议流无效,TDS为SQLServer 所使用的传输协议。刚开始以为是程序问题,但将 数据库换成MySQL后就没有这个错误了,及通过断点调试确定了是SQL Server2000的 问题,就想着换个驱动包试试,网上搜了个JTDS的SQLServer驱动包并修改了下配置,如下:
jdbc.url=jdbc:jtds:sqlserver://182.92.222.131:1433/shopxx

jdbc.driver=net.sourceforge.jtds.jdbc.Driver
问题解决。
首页 上一页 3 4 5 6 下一页 尾页 6/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle数据库性能影响之Sqlparse 下一篇[Oracle]-性能优化工具(3)-ADDM

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: