【问题标题】:How to access a database file on a remote machine via UCanAccess?如何通过 UCanAccess 访问远程机器上的数据库文件?
【发布时间】:2015-11-25 12:18:58
【问题描述】:

我正在使用来自 http://ucanaccess.sourceforge.net/site.html 的 UCanAccess 驱动程序

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

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

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

【问题讨论】:

    标签: java jdbc ucanaccess


    【解决方案1】:

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

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

    或 UNC 路径

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

    【讨论】:

    • 有没有可能使用主机名和端口号
    • @MuralidharYaragalla - 没有。
    • @GordThompson 如何连接到共享网络位置中的 MDB?我有共享网络驱动器 - 122.123.111.223,里面有文件夹。我用了“jdbc:ucanaccess:////122.123.111.223/foldername/test.mdb”它对我不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    • 1970-01-01
    相关资源
    最近更新 更多