ODBC-gegevensbronnen zijn een verzameling instellingen waarmee een ODBC-stuurprogramma verbinding kan maken met een database. Op Windows worden ze geconfigureerd met behulp van een GUI (ODBC Data Source Administrator) en opgeslagen in het register. Toen ODBC voor het eerst werd uitgebracht op Windows, werden gegevensbronnen opgeslagen in een tekstbestand en om achterwaartse compatibiliteit te bieden voor toepassingen die afhankelijk waren van een op bestanden gebaseerde gegevensbron, leverde Microsoft bestandsgegevensbronnen. Zoals de naam al aangeeft, zijn bestandsgegevensbronnen tekstbestanden die één ODBC-gegevensbron bevatten. Ze worden opgeslagen in de map Mijn documenten van een gebruiker en hebben de bestandsextensie ".dsn". Bijvoorbeeld MyFileDSN.dsn.
Met het JDBC-ODBC Bridge-product van Easysoft kan een Java-toepassing verbinding maken met een ODBC-gegevensbron. Normaal gesproken maakt de JDBC-ODBC Bridge verbinding met een op het register gebaseerde gegevensbron of wordt een verbindingsreeks doorgegeven (die een reeks ODBC-kenmerkwaardeparen bevat). Een klant die Java-toegang tot een ODBC-backend op een verouderd systeem nodig had, nam onlangs echter contact met ons op over de JDBC-ODBC-brug en bestands-DSN's.
Deze stappen beschrijven hoe u toegang krijgt tot een bestands-DSN vanuit Java met behulp van de JDBC-ODBC-brug.
- Download de Easysoft JDBC-ODBC-brug. (Registratie vereist.)
- Installeer en licentieer de Easysoft JDBC-ODBC Bridge op de computer waarop u de bestandsgegevensbron hebt gemaakt.
Zie de Easysoft JDBC-ODBC Bridge-documentatie voor installatie-instructies.
- Voeg de JDBC-ODBC Bridge-client, EJOB.jar, toe aan de opslag van JAR-bestanden van derden in uw Java-toepassing / kopieer EJOB.jar naar een map die zich in het interne CLASSPATH van de toepassing bevindt / voeg de map EJOB.jar toe aan de Java-CLASSPATH .
EJOB.jar wordt geïnstalleerd op de volgende locatie op de machine waarop u de Easysoft JDBC-ODBC Bridge installeert:
<easysoft_install>\Jars
De standaardlocatie voor
is <drive>:\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge
. - Gebruik in uw JDBC-URL deze syntaxis om verbinding te maken met een FILE-DSN:
jdbc:easysoft://myserver/FILEDSN={C:\\Temp\\NorthwindFileDSN.dsn}:logonuser=MyWindowsUser:logonpassword=MyPassword