Roller 4.0中使用SQL Server 2000产生的异常[Microsoft][SQLServer 2000 Driver for JDBC]Underlying input stream returned zero bytes 的解决办法

Roller 4.0中使用SQL Server 2000产生的异常[Microsoft][SQLServer 2000 Driver for JDBC]Underlying input stream returned zero bytes 的解决办法
问题说明在这里:
http://support.microsoft.com/kb/894559

1.最好能有最新的hotfix驱动,上面已经列出来了。
2.给所有的text列一个默认值''
3.将所有的text类型改为ntext即可

还可以去下载第三方驱动jTDS,没有这个问题:

使用jTDS驱动,配置要做一些变动:

数据库URL:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=XXX

驱动类:net.sourceforge.jtds.jdbc.Driver

目前最新版本是1.2.2


http://sourceforge.net/projects/jtds/


---------------------------------------------------------
专注移动开发
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian

你可能感兴趣的:(Roller 4.0中使用SQL Server 2000产生的异常[Microsoft][SQLServer 2000 Driver for JDBC]Underlying input stream returned zero bytes 的解决办法)