SQL Server 2000 JDBC驱动程序质量可真不怎么的。虽然已经到了SP3,但仍有很明显的BUG没有解决。想等到SP4发布,可微软却没了下文。
其中最明显的两处BUG:
1.当读取的字段类型为TEXT 时,如果该字段为NULL或者为空,则抛出异常
2.ResultSet只能按顺序获取字段值,而且不能重复读取字段值
解决这些问题的办法有不少,我觉得最省事的还是换一个驱动吧。比如第三方的JDBC驱动,或者用SQL Server2005的JDBC驱动。这个版本将上述问题都解决了。
其中最明显的两处BUG:
1.当读取的字段类型为TEXT 时,如果该字段为NULL或者为空,则抛出异常
2.ResultSet只能按顺序获取字段值,而且不能重复读取字段值
解决这些问题的办法有不少,我觉得最省事的还是换一个驱动吧。比如第三方的JDBC驱动,或者用SQL Server2005的JDBC驱动。这个版本将上述问题都解决了。