如何通过 UCanAccess 访问远程机器上的数据库文件?

How to access a database file on a remote machine via UCanAccess?

我正在使用 http://ucanaccess.sourceforge.net/site.html

的 UCanAccess 驱动程序

通过使用此驱动程序,我可以像这样从 Java 访问本地 Access 数据库文件:

conn=DriverManager.getConnection("jdbc:ucanaccess://c:/pippo.mdb;memory=false");) 

当我想从远程计算机访问 Access 数据库文件时,传递给 getConnection 方法的 URL 是什么?

远程机器上的文件必须可以通过 Windows 文件共享(或等效的,例如 Samba 共享)访问。 Java 应用程序中的连接 URL 将使用映射的驱动器号(在 OS 级别定义)

DriverManager.getConnection("jdbc:ucanaccess://z:/somefolder/pippo.mdb);

或 UNC 路径

DriverManager.getConnection("jdbc:ucanaccess:////servername/sharename/somefolder/pippo.mdb");