1、首先要在application.yml文件配置好数据库连接
2、操作数据库一般在service层中使出现。在相应的类中,声明数据库连接——dataSource,该声明必须在方法外,也就是声明为全局的。
def dataSource
grails会自动将
application
.yml
文件中配置的dataSource加载进来。
3、引入groovy.sql.Sql包,根据需要在具体方法中整合dataSource
Sql dataSql = new Sql(dataSource)
String sql = "select * from test"
def resultList = dataSql.rows(sql)
返回的resultList就是操作数据库结果