Ich habe Code, der java.sql.Statement, java.sql.Connection und java.sql.DataSource erweitert.
Mein Kompatibilitätsziel ist java 1.6, ich möchte keine spezifischen Funktionen nutzen, die von JDBC 4.1 in jdk 1.7 eingeführt wurden.
Aber das jdk, das standardmäßig auf meinem System installiert ist, ist Openjdk 7. Ich möchte dabei bleiben, möchte aber trotzdem meinen Code auf 1.6 ausrichten.
In Eclipse habe ich 1.6 als Ziel für die Kompilierung festgelegt, aber das jdk besteht darauf, dass ich die neuen Methoden in den java.sql-Klassen implementiere... Ich habe Stubs erstellt, die nichts tun, außer UnsupportedOperationException zu werfen. Hier sind also meine Fragen:
- Gibt es eine Lösung, um 1.6-Quellcode mit 1.7-sdk zu kompilieren?
- Wenn nicht, ist meine Wahl, die neuen Methoden als UnsupportedOperationException zu "implementieren", sicher, solange ich keine spezifischen Funktionen von jdbc 4.1 verwende?
- Gibt es einen Verbindungspool, der jdbc 4.1 implementiert?