无法通过Jython创建数据源
jdbc = AdminConfig.getid('/JDBCProvider:Oracle JDBC Driver/')
AdminConfig.createDatasource(jdbc, '[-name %jdbcDS% -jndiName jdbc/%jdbcDS% -dataStoreHelperClassName com.ibm.websphere.rsadapter.Oracle10gDataStoreHelper -componentManagedAuthenticationAlias %PROFILE_NAME%/Cramer_User -configureResourceProperties [[URL java.lang.String jdbc:oracle:thin:@%DB_HOST%:1521:%DB_SID%]]]')
WASX7015E: Exception running command: "AdminConfig.createDatasource(jdbc, '[-name %jdbcDS% -jndiName jdbc/%jdbcDS% -dataStoreHelperClassName com.ibm.websphere.rsadapter.Oracle10gDataStoreHelper -componentManagedAuthenticationAlias %PROFILE_NAME%/Cramer_User -configureResourceProperties [[URL java.lang.String jdbc:oracle:thin:@%DB_HOST%:1521:%DB_SID%]]]')"; exception information:
com.ibm.bsf.BSFException: exception from Jython:
Traceback (innermost last):
File "<input>", line 1, in ?
AttributeError: createDatasource
下面出现了这个错误(我把真实的值换成了一些虚拟的值):
2 个回答
-1
在编程中,有时候我们需要让程序在特定的条件下执行某些操作。比如说,如果你想要在某个条件满足时才运行一段代码,你可以使用“条件语句”。这就像是在说:“如果这个条件成立,就做这件事。”
条件语句通常是用“如果(if)”开头的,后面跟着一个条件,然后是要执行的代码。这样,程序就会检查这个条件,如果条件为真(也就是成立),它就会执行后面的代码。如果条件不成立,程序就会跳过这段代码,继续执行后面的内容。
通过使用条件语句,我们可以让程序变得更加灵活,能够根据不同的情况做出不同的反应。这就像是给程序加上了“思考”的能力,让它能根据情况做出决策。
总之,条件语句是编程中非常重要的一部分,它帮助我们控制程序的执行流程,让程序能够根据不同的输入和情况做出相应的处理。
jdbcProviderId = AdminConfig.getid('/JDBCProvider:Oracle JDBC Driver/')
AdminConfig.create('DataSource', jdbcProviderId, '[-name %jdbcDS% -jndiName jdbc/%jdbcDS% -dataStoreHelperClassName com.ibm.websphere.rsadapter.Oracle10gDataStoreHelper -componentManagedAuthenticationAlias %PROFILE_NAME%/Cramer_User -configureResourceProperties [[URL java.lang.String jdbc:oracle:thin:@%DB_HOST%:1521:%DB_SID%]]]')
2
用 AdminTask
替代 AdminConfig
。