2012-09-27 23 views
0

我試圖從Java連接到OpenOffice Base數據庫並執行查詢,但無法執行。無法連接到OpenOffice Base - 用戶缺少權限或對象未找到異常

這些是我遵循以下步驟:

1)創建的數據庫 'TestDB.odb' 在OpenOffice和表 '電影' 的列(ID,姓名,導演)

2)下載HSQLDB jar文件,並用下面的代碼項目構建路徑

3)inclued連接到它:

String file_name_prefix = "C:/Documents and Settings/327701/My Documents/TestDB.odb"; 
Connection con = null; 
Class.forName("org.hsqldb.jdbcDriver"); 
con = DriverManager.getConnection("jdbc:hsqldb:file:" + file_name_prefix, "sa",""); 
Statement statement = con.createStatement(); 
String query1 = "SELECT * FROM \"Movies\""; 
ResultSet rs = statement.executeQuery(query1); 

Althoug我能夠連接到數據庫,它救援人員到場WS在試圖執行查詢以下異常:

org.hsqldb.HsqlException:用戶缺少特權或找不到對象:電影

試着用搜索引擎,但一直沒能解決我的問題。我被困住了,如果有人能指導我如何解決這個問題,那將會很棒。

回答

0

OLD線程。

我失去了我的生活2天,直到我改變了性質:

spring.jpa.properties.hibernate.globally_quoted_identifiers =假

我採用的是MySQL前,然後我改HSQLDB以運行一些測試。我有點複製和粘貼這個財產沒有看,然後你知道 - 墨菲定律...

我希望它有幫助。

相關問題