ODBC-datakällor är en samling inställningar som gör att en ODBC-drivrutin kan ansluta till en databas. På Windows konfigureras de med ett GUI (ODBC Data Source Administrator) och lagras i registret. När ODBC först släpptes på Windows lagrades datakällor i en textfil, och för att ge bakåtkompatibilitet för applikationer som förlitade sig på en filbaserad datakälla tillhandahöll Microsoft fildatakällor. Som namnet antyder är fildatakällor textfiler som innehåller en ODBC-datakälla. De lagras i en användares Mina dokument-mapp och har filtillägget ".dsn". Till exempel MyFileDSN.dsn.
Easysofts JDBC-ODBC Bridge-produkt gör det möjligt för en Java-applikation att ansluta till en ODBC-datakälla. Normalt ansluter JDBC-ODBC-bryggan till en registerbaserad datakälla eller så har den skickat en anslutningssträng (som innehåller en serie ODBC-attributvärdepar). Men en kund som behövde Java-åtkomst till en ODBC-backend på ett äldre system kontaktade oss nyligen angående JDBC-ODBC-bryggan och fil-DSN:er.
Dessa steg beskriver hur du kommer åt en fil-DSN från Java genom att använda JDBC-ODBC-bryggan.
- Ladda ner Easysoft JDBC-ODBC Bridge. (Registrering krävs.)
- Installera och licensiera Easysoft JDBC-ODBC Bridge på maskinen där du skapade fildatakällan.
För installationsinstruktioner, se Easysoft JDBC-ODBC Bridge-dokumentationen.
- Lägg till JDBC-ODBC Bridge-klienten, EJOB.jar, till ditt Java-programs lager av JAR-filer från tredje part / kopiera EJOB.jar till en mapp som finns på programmets interna CLASSPATH / lägg till mappen EJOB.jar till Java CLASSPATH .
EJOB.jar installeras på följande plats på maskinen där du installerar Easysoft JDBC-ODBC Bridge:
<easysoft_install>\Jars
Standardplatsen för
är <drive>:\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge
. - I din JDBC-URL använder du den här syntaxen för att ansluta till ett FIL-DSN:
jdbc:easysoft://myserver/FILEDSN={C:\\Temp\\NorthwindFileDSN.dsn}:logonuser=MyWindowsUser:logonpassword=MyPassword