3

最好的 4 类 Oracle JDBC 驱动程序是什么?

我想要的是:

  • 稳定,bug少,修复快
  • 应该警告常见的 JDBC 陷阱(连接泄漏等)
  • 必须支持 CLOB

[编辑] 我对“免费”Oracle Type 4 驱动程序的主要问题是:

  • 我花了两周时间寻找 CLOB 支持代码中的游标泄漏(关闭流不会关闭底层游标)
  • 从 ResultSet 中获取值时,必须按顺序处理它们(因此在获取第 4 列后无法再获取第 3 列)
  • 结果集上的 getMetaData() 直到获取第一行后才起作用。
  • 还有许多其他错误和缺陷,但我不再记得它们了。

所以总而言之,一个每个座位花费​​我 1,000 美元的司机比甲骨文的“免费”司机更“便宜”。该驱动程序唯一的好处是我不必将数据库放入 TNSNAMES 中,并且我可以使用单个驱动程序访问 Oracle 8、9 和 10。这就是我问的原因。

4

1 回答 1

3

Oracle 的 type 4 JDBC 驱动程序非常好。显然,与任何软件一样,存在错误,但它们通常还不错。而且价格(免费)无法被击败。

如果您正在寻找第三方商业驱动程序,我一直在这个领域对 DataDirect 产品有很好的体验。我通常不会费心为 4 类 JDBC 驱动程序授权,但如果您有特别高端的要求,这可能是值得的。

于 2008-11-05T16:32:49.843 回答