最好的 4 类 Oracle JDBC 驱动程序是什么?
我想要的是:
- 稳定,bug少,修复快
- 应该警告常见的 JDBC 陷阱(连接泄漏等)
- 必须支持 CLOB
[编辑] 我对“免费”Oracle Type 4 驱动程序的主要问题是:
- 我花了两周时间寻找 CLOB 支持代码中的游标泄漏(关闭流不会关闭底层游标)
- 从 ResultSet 中获取值时,必须按顺序处理它们(因此在获取第 4 列后无法再获取第 3 列)
- 结果集上的 getMetaData() 直到获取第一行后才起作用。
- 还有许多其他错误和缺陷,但我不再记得它们了。
所以总而言之,一个每个座位花费我 1,000 美元的司机比甲骨文的“免费”司机更“便宜”。该驱动程序唯一的好处是我不必将数据库放入 TNSNAMES 中,并且我可以使用单个驱动程序访问 Oracle 8、9 和 10。这就是我问的原因。