我需要使用MySQL数据库中的一些表,而不是我的数据库。我可以远程连接到数据库(使用已知主机,数据库名称,用户,密码)。我知道数据库的结构,但我不想创建新表,修改现有表的结构等。
我唯一想做的就是在我的应用程序中从此DB加载记录(行)并修改其列值或添加新行......
你能给我一些建议吗?如何在我的grails 2.4.3应用程序中设置它?答案 0 :(得分:2)
您可以创建一个新的Groovy sql实例,如下所示
import groovy.sql.Sql
...
final Sql sql = Sql.newInstance("jdbc:postgresql://localhost:5432/<db-name>",
<user>,
<password>,
"org.postgresql.Driver")
sql.eachRow( 'select * from tableName' ) { println "$it.id -- ${it.firstName} --" }
详细信息请见:http://groovy.codehaus.org/Tutorial+6+-+Groovy+SQL
您可以添加mysql / oracle详细信息而不是postgres。