简体   繁体   English

如何在 WLST 脚本中运行 sql 查询

[英]How to run a sql query inside a WLST script

As it is possible to access a specific weblogic jdbc datasource in wlst, how can we run a sql query on this datasource ?由于可以在 wlst 中访问特定的 weblogic jdbc 数据源,我们如何在此数据源上运行 sql 查询?

Here is how i retreive the specific datasource :这是我如何检索特定数据源:

# Load the properties file with all necessary values
loadProperties('domain.properties')
# Go online
connect(adminusername, adminpassword,'t3://' + adminurl)
serverRuntime()
dsMBeans = cmo.getJDBCServiceRuntime().getJDBCDataSourceRuntimeMBeans()
oamDS = 'oamDS'
for ds in dsMBeans:
    if (ds.getName() == oamDS):
              #how to do something like this : ds.query('Select * from AM_REPLICATION_SETTINGS') ?
disconnect()
exit()

Try this WLST command试试这个 WLST 命令

loadDB('12C', 'myDataSource', 'select name from emp') loadDB('12C', 'myDataSource', 'select name from emp')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM