3

MS Access にバックエンドを持つ Java でアプリケーションを開発しています。次の接続文字列を使用して、ローカルの MS Access データベースで正常に動作します。

 DriverManager.getConnection(
    "jdbc:odbc:Driver={Microsoft Access Driver  (*.mdb)};Dbq=d:\test.mdb");

別のマシン上のリモート MS ACCESS データベースに接続するための接続文字列は何ですか。返信してください......

4

1 に答える 1

4

答えは、他のマシンにどのように接続できるかによって異なります。のリモート コピーがtest.mdb同じ LAN 上の他のマシンのファイル共有から利用できる場合、接続できます。

ドライブ文字 X にマップされた共有の場合:

Dbq=X:\test.mdb

または、UNC パスを使用します。

Dbq=\\machine_name\share_name\test.mdb

どちらも使用できない場合、Access は適していないため、データ ストレージ用に別のデータベースを選択する必要があります。

注: ローカル マシンとリモート マシンの両方で MS Windows が実行されていると想定しています。いずれかまたは両方が別のオペレーティング システムを実行している場合は、どの OS が使用されているかをお知らせください。

于 2012-07-11T15:18:27.500 に答える