2008-11-05 39 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驅動程序,但如果你有特別高端的要求,這可能是值得的。