-
Notifications
You must be signed in to change notification settings - Fork 16
Welke jdbc driver
Er zijn een aantal problematische jdbc drivers door Oracle gereleased;
Te vermijden zijn in ieder geval de onderstaande versies: Vanwege bugs in de ondersteuning van prepared statements (issue #89 en issue #361):
-
ojdbc7 versie 12.1.0.1, Geeft oa. de foutmelding in de logKan status niet updaten java.sql.SQLException: ORA-00904: "OMERKING": invalid identifier
-
ojdbc6 versie 12.1.0.1, Geeft oa. de foutmelding in de logKan status niet updaten java.sql.SQLException: ORA-00904: "OMERKING": invalid identifier
Vanwege bugs in type conversie (issue #322):
ojdbc6 versie 11.2.0.3
Vanwege een 8000 byte bug issue #362:
ojdbc7 versie 12.1.0.2.0ojdbc6 versie 12.1.0.2.0
NB. in brmo-service 1.4.6 is een hack toegevoegd die om deze Oracle bug heen werkt.
Stabiele resultaten zijn bereikt met:
- ojdbc11 versie 21.3.0.0
- ojdbc11 versie 21.1.0.0
- ojdbc8 versie 12.2.0.1
- ojdbc8 versie 18.3.0.0
- ojdbc6 versie 11.2.0.4
Op dit moment draaien de testsuites met:
- ojdbc11 versie 21.3.0.0
Deze versie wordt ook meegeleverd als onderdeel van de installatie zipfile.
Oracle heeft een compatibiliteitsmatrix gepubliceerd op: https://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#01_02
De laatste drivers zijn te downloaden via: https://www.oracle.com/technetwork/database/application-development/jdbc/downloads/index.html
zie ook:
- https://github.com/B3Partners/brmo/issues/89 waar een driver testcase beschikbaar is om een probleem met prepared statements aan het licht te brengen
Dit werk valt onder een Creative Commons Naamsvermelding-GelijkDelen 2.0 Nederland-licentie.