oracledriver oracle jdbc

oracledriver - oracle jdbc driver java maven



¿Cuál es el mejor controlador Oracle JDBC tipo 4? (1)

¿Cuál es el mejor controlador Oracle JDBC tipo 4?

Lo que quiero:

  • Estable, pocos errores y soluciones rápidas
  • Debería advertir sobre las trampas habituales de JDBC (fugas de conexión, etc.)
  • Debe ser compatible con CLOB

[EDITAR] Mis principales problemas con el controlador "libre" de Oracle Tipo 4 son:

  • Pasé dos semanas buscando una fuga de cursor en el código de soporte CLOB (el cierre de la secuencia no cerraría el cursor subyacente)
  • Cuando recupera valores de un ResultSet, debe procesarlos en orden (para que no pueda obtener la columna n. ° 3 después de obtener la columna n. ° 4)
  • getMetaData () en un conjunto de resultados no funciona hasta después de obtener la primera fila.
  • Hubo muchos otros errores y deficiencias, pero ya no los recuerdo.

Así que en general, un controlador que me cuesta $ 1,000 por asiento es más "barato" que el "gratis" de Oracle. Lo único bueno del controlador era que no tenía que poner bases de datos en TNSNAMES y que podía usar un solo controlador para acceder a Oracle 8, 9 y 10. Es por eso que pregunto.


El controlador JDBC tipo 4 de Oracle es bastante bueno. Obviamente, como con cualquier software, hay errores, pero en general no son malos. Y el precio (gratis) no puede ser mejor.

Si está buscando controladores comerciales de terceros, siempre he tenido buenas experiencias con los productos de DataDirect en este ámbito. Normalmente no me molestaría en licenciar un controlador JDBC de tipo 4, pero si tiene requisitos particularmente altos, puede valer la pena.