我想知道如何將數據保存到hsqldb。例如,我試圖將一個簡單的名稱保存到數據庫中,但我似乎無法弄清楚如何保存它。Grails和hsqldb
1
A
回答
5
推薦的方法是創建一個帶有String名稱屬性的域類。然後你可以保存它,你就完成了。首先,創建域類:
$ grails create-domain-class com.foo.Person
然後編輯在grails-app /域/ COM /富/ Person.groovy:
package com.foo
class Person {
String name
}
在控制器的動作或服務的方法,你可以創建,保存,並檢索數據:
def heMan = new Person(name: 'He Man')
if (!heMan.save()) {
// Handle problems saving (e.g. constraint violations)
}
def h = Person.findByName('He Man')
println h.name
另一種方法是直接使用JDBC。你可以讓dataSource bean自動注入你的控制器,然後使用groovy.sql.Sql類來查詢這個dataSource。 Check out this stackoverflow.com question。
2
1
我建議先從一個良好的Grails tutorial such as this one at IBM或one of these。學習使用GORM。它會讓你的生活變得更好。
相關問題
- 1. Grails 2.0.3 HSQLDB
- 2. HSQLDB和陣列
- 3. HSQLDB和log4j
- 4. Logback - C3P0和HSQLDB
- 5. HSQLDB和樂觀鎖
- 6. 比較hsqldb和mysql
- 7. 使用grails時HSQLDB中表和列名稱的約定是什麼?
- 8. HSQLDB和JOOQ代碼生成
- 9. 使用HSQLDB和Oracle休眠
- 10. 批量刪除HSQLDB和SQuirreL
- 11. HSQLDB和.lobs文件大小
- 12. hsqldb * .script.new創建和刪除
- 13. HSQLDB和存儲過程
- 14. 德比和hsqldb中的From_unixtime
- 15. 爲什麼grails在請求mysql時使用hsqldb?
- 16. 在外部應用程序中使用Grails HSQLDB
- 17. 在HSQLDB
- 18. ArrayIndexOutOfBoundException - hsqldb?
- 19. Tomcat - HSQLDB
- 20. 與HSQLDB
- 21. HSQLDB UNIQUE約束和SQL數組類型
- 22. HSQLDB 2.3和參數綁定問題
- 23. Java和HSQLDB接入到問題
- 24. JRuby和HSQLDB:隨機丟失的行
- 25. HSQLDB連接URL:user和pwd屬性
- 26. 如何導出和恢復HSQLDB
- 27. 沒有發現休眠和HSQLDB表
- 28. 與testNG,春季和hsqldb測試
- 29. HSQLDB索引和多列約束
- 30. HSQLDB和內存中的文件
非常感謝。另外我還有一個問題,比如說我想將一個字段中的數據保存到hsql數據庫中的相應位置。你有什麼建議我應該如何嘗試? –