3

我正在用 Java 开发应用程序,它在 MS Access 中有后端。它使用以下连接字符串在本地 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。如果其中一个或两个都运行不同的操作系统,您应该告诉我们使用的是哪个操作系统。

于 2012-07-11T15:18:27.500 回答