将hibernate连接到网络文件夹中的Access数据库

时间:2014-11-04 15:38:19

标签: java hibernate ms-access

我遇到了与Access数据库相关的问题。

它适用于: 数据库路径:C:\ database.mdb 和连接字符串:

<property name='connection.url'>jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=C:\\database.mdb;</property>

但问题来自生产数据库: 数据库路径:\ serv-data \ folder1 \ folder2 \ database.mdb 我试过的连接弦是:

        <property name='connection.url'>jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=\\serv-data\\folder1\\folder2\\database.mdb;</property>
    <property name='connection.url'>jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=\\\serv-data\\folder1\\folder2\\database.mdb;</property>
    <property name='connection.url'>jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=\\\\serv-data\\folder1\\folder2\\database.mdb;</property>

我应该使用哪个连接字符串???

感谢大家!

Edited1:它是一个共享文件夹。

Edited2:我已经创建了“映射网络驱动器”并给出了Z字母,因此我的连接字符串是:

 <property name='connection.url'>jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=Z:\\database.mdb;</property>

但是不起作用......

1 个答案:

答案 0 :(得分:0)

你试过吗?

<property name='connection.url'>jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=/serv-data/folder1/folder2/database.mdb;</property>