因爲我將我的數據庫轉換爲德比在netbeans 所有語句發生錯誤。如何解決這些麻煩,當我將表單冷漠服務器數據庫轉換爲德比DB
錯誤是它
java.sql.SQLSyntaxErrorException: table or view does not exist.
解決問題必須在所有的屬性變化和表通過把它放在括號中的名稱
例如
st.executeQuery("SELECT * FROM loges ");
不運行其語法錯誤 必須改變,以
st.executeQuery("SELECT * FROM \"loges\" ");
然後它工作正常 這樣做很辛苦,我有137查詢語句包含的表很多 和屬性名。
我做這個改變,因爲我的提取項目,可執行的桌面程序 如果可以讓這個在其他的方式將是很好的
你應該決定哪些DBMS您使用,並標記它們適當的,而不是標籤所有這些解釋。 –
[在Derby和Hsqldb中轉義表和字段名稱的問題]的可能重複(http://stackoverflow.com/questions/3121128/problems-with-escaping-table-and-field-names-in-derby-and- hsqldb) –
您應該創建沒有雙引號的表,如重複問題中所述。 –