2008-11-05 61 views
3

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

我想要什么:

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

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

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

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

回答

3

Oracle的4型JDBC驱动程序非常好。显然,与任何软件一样,存在错误,但它们通常并不坏。价格(免费)不能被打败。

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