我遇到了与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>
但是不起作用......
答案 0 :(得分:0)
你试过吗?
<property name='connection.url'>jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=/serv-data/folder1/folder2/database.mdb;</property>