Източниците на ODBC данни са колекция от настройки, които позволяват на ODBC драйвер да се свързва с база данни. В Windows те се конфигурират с помощта на GUI (ODBC Data Source Administrator) и се съхраняват в системния регистър. Когато ODBC беше пуснат за първи път в Windows, източниците на данни се съхраняваха в текстов файл и за осигуряване на обратна съвместимост за приложения, които разчитат на базиран на файл източник на данни, Microsoft предостави източници на данни за файлове. Както подсказва името, файловите източници на данни са текстови файлове, които съдържат един източник на данни ODBC. Те се съхраняват в папката My Documents на потребителя и имат разширението на файла ".dsn". Например MyFileDSN.dsn.
Продуктът JDBC-ODBC Bridge на Easysoft позволява на Java приложение да се свърже с ODBC източник на данни. Обикновено JDBC-ODBC Bridge се свързва с източник на данни, базиран на регистъра, или му е предаден низ за връзка (който съдържа серия от двойки стойности на ODBC атрибути). Въпреки това, клиент, който се нуждаеше от Java достъп до бекенд на ODBC на наследена система, наскоро се свърза с нас относно моста JDBC-ODBC и файловите DSN.
Тези стъпки описват как да получите достъп до файлов DSN от Java с помощта на JDBC-ODBC Bridge.
- Изтеглете Easysoft JDBC-ODBC Bridge. (Необходима е регистрация.)
- Инсталирайте и лицензирайте Easysoft JDBC-ODBC Bridge на машината, където сте създали файловия източник на данни.
За инструкции за инсталиране вижте документацията на Easysoft JDBC-ODBC Bridge.
- Добавете JDBC-ODBC Bridge клиента, EJOB.jar, към магазина на JAR файловете на трета страна на вашето приложение Java / копирайте EJOB.jar в папка, която е във вътрешния CLASSPATH на приложението / добавете папката EJOB.jar към Java CLASSPATH .
EJOB.jar е инсталиран на следното място на машината, където инсталирате Easysoft JDBC-ODBC Bridge:
<easysoft_install>\Jars
Местоположението по подразбиране за
е <drive>:\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge
. - В URL адреса на JDBC използвайте този синтаксис, за да се свържете с FILE DSN:
jdbc:easysoft://myserver/FILEDSN={C:\\Temp\\NorthwindFileDSN.dsn}:logonuser=MyWindowsUser:logonpassword=MyPassword