我需要做的是(在操作或服务中):
someAction() {
// connect to database
def otherDatasource = new Datasource(otherOptions)
if (otherDatasource.isOnline()) {
def list = ExclusiveDomainFromOtherDatasource.list()
// do stuff with the data...
otherDatasource.close()
}
}
我没有使用数据源插件,因为其他数据库可能处于脱机状态并且应用程序在首次运行期间连接,或者我可能忘记了某些东西。
我知道我可以使用一些基本的 jdbc 库并制作一个原始 sql 来获取数据,但这不是很时髦,这是唯一的方法吗?还是有一个插件可以让我这样做?