2014-11-04 36 views
0

我遇到了連接Access數據庫的問題。將休眠連接到網絡文件夾中的Access數據庫

它的工作原理時: 數據庫路徑:C:\ database.mdb 和連接如字符串:

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

但隨着生產數據庫的問題到達: 數據庫路徑:\ SERV-DATA \文件夾1 \文件夾2 \ 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

你有沒有試過?

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

試過並且不起作用。謝謝! – vLopez 2014-11-04 17:35:50