現在、必要なすべてを実行するJavaアプリケーションがあり、その制限は「動作する必要があるローカルマシンにのみ存在する」です。Access データベースをリモート サーバーに配置し、リモート サーバーに Java アプリをインストールして、接続文字列を使用してデータベースに接続します。jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=D:\\DATA\\DPPI\\DATA\\DPPI\\DPPIPR01.mdb;
Access データベースに接続し、それらを使用してすべてのビジネス ロジックを実行します。
拡張機能 (実行予定):
- アプリケーションをオンラインにする - 大きな問題ではありません。
- データベースをリモートで接続する - それが唯一の懸念事項です。
アプリケーションをオンラインにする場合、Access データベースはネットワーク (IP や Web アドレスのようなもの) を介して接続する必要があります。
問題:
しかし、このConnect to Accessデータベースをリモートで通過した後、私の要件を完了できないようです。
データベースをオンライン Web ホスティング サーバーにアップロードし、そこからのみデータベースにアクセスできる方法はありますか? はいの場合、Access データベースはドライブ文字とすべてを含む完全修飾名を指定して接続するため、接続をどのように行う必要がありますか。
しかし、リモートで mdb データベースに接続できるようにするには、どうすればよいでしょうか?
ADO ソリューション:
しかし、リンク
http://webcheatsheet.com/ASP/access_connection_strings.phpをたどると、リモート Access データベース接続を実行できるようです。
ADO のソリューションは次のようなものです。
connectionString="Provider=MS Remote; Remote Server=http://your_remote_server_ip;" &_ "リモート プロバイダー=Microsoft.Jet.OLEDB.4.0; データ ソース=c:\your_database_name.mdb"
Access データベースに接続する方法について少し混乱しています。
頭の中にもう 1 つの疑問があります。Type-1ドライバーを使用しています。Type-4 ドライバーはリモート接続をサポートする必要がありますか?