В нашем приложении определен Datasource.groovy.
Я использую его в контроллере, как это
import javax.sql.DataSource
class xxx {
javax.sql.DataSource dataSource
def myappsql = new Sql(dataSource)
myappsql.row(querystring) .....
}
Мне нужно получить объект подключения из источника данных, возможно ли это прямо так:
Connection conn = myappsql.getConnection()
Так как это дает мне ошибку, должно ли быть groovy.sql.Sql
, чтобы сделать этот вызов?
Я пытаюсь избежать создания объекта подключения с нуля, используя пользователя, пароль и строку URL, и вместо этого повторно использую объект, объявленный в источнике данных.