The Microsoft JDBC driver doesn't allow a recordset contain Image or NVarchar data to be read multiple times. Each column may be read once, from left to right order. While technically complient with the JDBC spec, this causes problems in multiple systems in Hibernate and ColdFusion.
This proxy wraps the Microsoft JDBC Recordset and caches the data, allowing the data to be read in any order multiple times. Additionally, it appears that the recordset cache is faster to read from then the MS JDBC Recordset directly for multiple accesses.
其他Java JDBC数据库连接驱动 开源项目资源: