连接到java中的远程MS ACCESS数据库

时间:2012-07-11 14:21:01

标签: java ms-access

我正在开发在MS Access中具有后端的java中的应用程序。  它使用以下连接字符串在本地MS Access数据库上正常工作:

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

连接到另一个上的远程MS ACCESS数据库的连接字符串是什么  机。  请回复......

1 个答案:

答案 0 :(得分:4)

答案取决于您如何连接到其他计算机。如果test.mdb的远程副本可从同一LAN上另一台计算机上的文件共享中获得,则可以进行连接。

对于映射到驱动器号X的共享:

Dbq=X:\test.mdb

或使用UNC路径:

Dbq=\\machine_name\share_name\test.mdb

如果您不能使用其中任何一种,Access不适用,您应该为数据存储选择不同的数据库。

注意,我假设本地和远程计算机都在运行MS Windows。如果其中一个或两个运行不同的操作系统,您应该告诉我们使用了哪个操作系统。