Möglichkeit an alle ODBC Namen zu kommen?

Status
Nicht offen für weitere Antworten.
Siehe:
Code:
DriverManager.getDrivers()
 
Etwas anderes gibt es (leider) nicht.
JDBC-Treiber werden nicht wie ODBC im Betriebssystem
registriert, daher kannst Du nur das ermitteln, was geladen
ist.
Wenn Du für Deine Anwendung extra ein Verzeichnis anlegst,
wo der Anwender JDBC-Treiber hin kopieren kann, dann kannst
Du alle Jar's in diesem Verzeichnis einlesen und die entsprechenden
Treiber registrieren. (Stichwort: Plugins, Classloader überschreiben)
Innerhalb der Jar's müsstest Du dann jeweils nach einer Implementierung
von java.sql.Driver suchen und es bei Bedarf registrieren.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben