Access
 sql >> Database >  >> RDS >> Access

Accesso a un file DSN da Java

Le origini dati ODBC sono una raccolta di impostazioni che consentono a un driver ODBC di connettersi a un database. In Windows, vengono configurati utilizzando una GUI (ODBC Data Source Administrator) e archiviati nel Registro di sistema. Quando ODBC è stato rilasciato per la prima volta su Windows, le origini dati erano archiviate in un file di testo e, per fornire la compatibilità con le versioni precedenti per le applicazioni che si basavano su un'origine dati basata su file, Microsoft ha fornito le origini dati file. Come suggerisce il nome, le origini dati file sono file di testo che contengono un'origine dati ODBC. Sono archiviati nella cartella Documenti di un utente e hanno l'estensione di file ".dsn". Ad esempio MyFileDSN.dsn.

Il prodotto JDBC-ODBC Bridge di Easysoft consente a un'applicazione Java di connettersi a un'origine dati ODBC. Normalmente, il bridge JDBC-ODBC si connette a un'origine dati basata sul registro o gli è passata una stringa di connessione (che contiene una serie di coppie di valori di attributo ODBC). Tuttavia, un cliente che necessitava dell'accesso Java a un back-end ODBC su un sistema legacy ci ha recentemente contattato in merito al bridge JDBC-ODBC e ai file DSN.

Questi passaggi descrivono come accedere a un DSN su file da Java utilizzando JDBC-ODBC Bridge.

  1. Scarica Easysoft JDBC-ODBC Bridge. (Registrazione richiesta.)
  2. Installare e concedere in licenza Easysoft JDBC-ODBC Bridge sulla macchina in cui è stata creata l'origine dati file.

    Per le istruzioni di installazione, vedere la documentazione Easysoft JDBC-ODBC Bridge.

  3. Aggiungi il client JDBC-ODBC Bridge, EJOB.jar, all'archivio della tua applicazione Java di file JAR di terze parti / copia EJOB.jar in una cartella che si trova sul CLASSPATH interno dell'applicazione / aggiungi la cartella EJOB.jar a Java CLASSPATH .

    EJOB.jar è installato nel seguente percorso sulla macchina in cui si installa Easysoft JDBC-ODBC Bridge:

    <easysoft_install>\Jars

    Il percorso predefinito per è <drive>:\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge .

  4. Nel tuo URL JDBC, usa questa sintassi per connetterti a un FILE DSN:

    jdbc:easysoft://myserver/FILEDSN={C:\\Temp\\NorthwindFileDSN.dsn}:logonuser=MyWindowsUser:logonpassword=MyPassword