我想知道如何将数据保存到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数据库中的相应位置。你有什么建议我应该如何尝试? –