JDBC 查询脚本
此脚本编制库提供许多脚本过程来管理环境中的 Java™ 数据库连接 (JDBC) 配置。请参阅用来检索 JDBC 配置标识的脚本的用法信息。您可以单独运行每个脚本,也可以组合许多过程以创建环境的定制自动化脚本。
每个 AdminJDBC 脚本过程位于 app_server_root/scriptLibraries/resources/JDBC/V70 目录中。
从 V7 开始,Jython 脚本库在服务器作用域为 JDBC 提供程序、JMS 资源和资源提供程序提供了脚本功能。可以在单元、节点或集群级别编写您自己的定制脚本来配置资源。
避免故障: 请不要编辑脚本库中的脚本过程。要编写定制脚本库过程,请将 app_server_root/scriptLibraries 目录中的脚本用作 Jython 语法样本。请将定制脚本保存到新的子目录中,以避免覆盖脚本库。gotcha

捷径: 从 FP5 开始,Jython 脚本库在单元、节点、服务器或集群作用域为
JDBC 提供程序、JMS 资源以及资源提供程序提供了脚本功能。资源提供程序包括邮件提供程序、URL 提供程序和资源环境提供程序。不必在特定作用域编写定制脚本来配置资源。
使用以下脚本过程来查询 JDBC 配置:
listDataSources
此脚本会显示配置中数据源的配置标识列表。
此脚本不需要任何输入参数。然而,您可以指定数据源名称以返回特定配置标识,如下表中所定义:
自变量 | 描述 |
---|---|
dsName | 选择性地指定相关数据源的名称。 |
语法
AdminJDBC.listDataSources(dsName)
用法示例
AdminJDBC.listDataSources()
AdminJDBC.listDataSources("myDataSource")
listDataSourceTemplates
此脚本会显示环境中数据源模板的配置标识列表。
此脚本不需要任何输入参数。然而,您可以指定模板名以返回特定配置标识,如下表中所定义:
自变量 | 描述 |
---|---|
templateName | 选择性地指定相关模板的名称。 |
语法
AdminJDBC.listDataSourceTemplates(templateName)
用法示例
AdminJDBC.listDataSourceTemplates()
AdminJDBC.listDataSourceTemplates("Derby JDBC Driver DataSource")
listJDBCProviders
此脚本会显示环境中 JDBC 提供程序的配置标识列表。
此脚本不需要任何输入参数。然而,您可以指定 JDBC 提供程序名称以返回特定配置标识,如下表中所定义:
自变量 | 描述 |
---|---|
jdbcName | 选择性地指定相关 JDBC 提供程序的名称。 |
语法
AdminJDBC.listJDBCProviders(jdbcName)
用法示例
AdminJDBC.listJDBCProviders()
AdminJDBC.listJDBCProviders("myJDBCProvider")
listJDBCProviderTemplates
此脚本会显示环境中 JDBC 提供程序模板的配置标识列表。
此脚本不需要任何输入参数。然而,您可以指定模板名以返回特定配置标识,如下表中所定义:
自变量 | 描述 |
---|---|
templateName | 选择性地指定相关模板的名称。 |
语法
AdminJDBC.listJDBCProviderTemplates(templateName)
用法示例
AdminJDBC.listJDBCProviderTemplates()
AdminJDBC.listJDBCProviderTemplates("Derby JDBC Provider")