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

时间:2008-11-05 16:24:11

标签: oracle jdbc

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

我想要的是什么:

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

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

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

总而言之,每个座位花费​​1000美元的司机比Oracle的“免费”司机更“便宜”。关于驱动程序的唯一好处是我没有必要将数据库放入TNSNAMES并且我可以使用单个驱动程序来访问Oracle 8,9和10.这就是我要问的原因。

1 个答案:

答案 0 :(得分:3)

Oracle的4类JDBC驱动程序非常好。显然,与任何软件一样,存在缺陷,但它们通常都不错。价格(免费)无法超越。

如果您正在寻找第三方商业驱动程序,我在这个领域一直有使用DataDirect产品的良好经验。我通常不会打扰许可类型4 JDBC驱动程序,但如果你有特别高的终端要求,那可能是值得的。