SAPLumiraはJavaで記述されています。データベースと対話するために、JavaアプリケーションはJDBCドライバーを使用します。 JDBCは、Javaをリレーショナルデータベース(およびスプレッドシートやフラットファイルなどの他の表形式データ)に接続するJavaアプリケーションプログラミングインターフェイス(API)です。 JDBCドライバーは、特定のデータベース用のJDBCAPIを実装します。
Microsoftは、Jet(Microsoft Office製品スイートの基盤となるデータベースエンジン)またはJetの後継であるOffice AccessConnectivityEngineおよびAccessDatabaseEngine用のJDBCドライバーを作成していません。ただし、MicrosoftはOfficeスイート用のODBCドライバーを作成しています。 (ODBCは別のデータアクセステクノロジであり、そのMicrosoft実装はWindowsに含まれています。)このネイティブMicrosoftインターフェイスを介してOfficeアプリケーションにJDBCインターフェイスを提供するには、JDBCドライバーがJDBC呼び出しをODBC呼び出しに変換できる必要があります。 Javaアプリケーションに関する限り、通常のJDBCドライバーを使用しています。 Officeアプリケーションに関する限り、通常のODBCドライバーを介してアクセスされています。
Easysoft JDBC-Access Driverは、Java Native Interface(JNI)を使用してAccessODBCドライバーライブラリと通信するMicrosoftAccess用のJDBCドライバーです。
Easysoft JDBC-Access Driverを使用して、SAPLumiraなどのJavaアプリケーションをMicrosoftAccessに接続できます。
EasysoftJDBC-Accessドライバーのインストール
まだ登録していない場合は、登録して、JDBC-AccessDriverの完全に機能する試用版をダウンロードしてください。
- JDBC-AccessDriverをダウンロードします。 (登録が必要です。)
- SAPLumiraがインストールされているマシンにJDBC-AccessDriverをインストールしてライセンスを取得します。
JDBC-AccessDriverをデフォルトのフォルダにインストールします。
インストール手順については、JDBC-AccessDriverのドキュメントを参照してください。
- 64ビットバージョンのWindowsを使用している場合は、コントロールパネル>システム>システムの詳細設定>環境変数 、
PATH
をダブルクリックします システム変数リストにあります。PATH
を確認してください 含まれるもの:drive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\
このフォルダが
C:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\Libs\
の前にあることを確認してくださいPATH
内 。
SAPLumiraをMicrosoftAccessに接続する
- SAP Lumiraで、ファイル>設定を選択します 。
SAPLumira設定ダイアログボックスが表示されます。
- SQLドライバーを選択 。
- ドライバのインストール ペインのデータベースの選択 リストで、汎用JDBCデータソース-JDBCドライバーを選択します。 。
- ドライバのインストールを選択します ボタン。
Windowsの開く ダイアログボックスが表示されます。
- ダイアログボックスを使用して、Easysoft JDBC-Access Driver JARファイル、
drive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\esmdb.jar
。 - 完了を選択します ボタン。
- SAPLumiraを再起動します。
- SAP Lumiraで、ファイル>新規を選択します 。
新しいデータセットを追加 ダイアログボックスが表示されます。
- ソースの選択 リストで、SQLを使用したクエリを選択します 、次に次へを選択します ボタン。
新しいデータセットを追加 ダイアログボックスが表示されます。
- データベースの選択 リストで、 Generic> Generic JDBC datasource-JDBC Driversを選択します。 。 次へを選択します ボタン。
新しいデータセットを追加 ダイアログボックスが表示されます。
- ダイアログボックスのフィールドに入力します:
Field 値 ユーザー名 ダミー パスワード ダミー JDBC URL jdbc:easysoft:mdb?DBQ=データベース ここで、データベース 接続するMDBファイルです。パスを含めます(例:
C:/Users/Public/Northwind.mdb
) 。パス内のスラッシュ(/)は意図的なものであることに注意してください。バックスラッシュ(\)の代わりに、これらを使用する必要があります。JDBCクラス easysoft.sql.esMdbDriver - [接続]ボタンを選択します。
- 必要なAccessデータベーステーブルを選択してから、作成を選択します。 ボタン。
AccessデータがSAPLumiraデータセットとして利用できるようになりました。