创建发出 SQL 语句的 Java Bean

可以使用“创建执行 SQL 语句的 Java™ Bean”向导来创建发出特定 SQL 语句的 Java Bean。

先决条件:要使用此向导,必须联机并具有对数据库服务器的访问权。

要创建发出 SQL 语句的 Java Bean:

  1. 切换至“数据”透视图。
  2. 在“数据定义”视图中的“语句”文件夹中,右键单击想要使用的 SQL 语句并从弹出菜单中选择生成 Java Bean
  3. 在向导的“Java 类规范”页面上,完成下列步骤。
    1. 源文件夹字段中,输入想要在其中创建 Java Bean 的文件夹的名称或单击浏览以选择该文件夹。
    2. 字段中,输入想要在其中创建 Java Bean 的 Java 包的名称或单击浏览以选择该包。 使此字段保留为空以在缺省包中创建新类。
    3. 名称字段中,输入新类的名称。 要符合 Java 约定,类名必须以大写字母开头。
    4. 如果 SQL 语句返回结果集,则指定是否想要将参数包括在 execute() 方法中以限制结果集的大小。 缺省情况下,execute() 方法将检索结果集中的所有行。
  4. 在“指定运行时数据库连接信息”页面上,指定是使用数据源连接还是使用驱动程序管理器连接。 数据源是在实现“Java 数据库连接”(JDBC)的应用程序服务器中定义的,因为它提供合用的连接,所以它通常是 Web 应用程序用来连接至数据库的首选方法。当应用程序初始化时,服务器请求数据库连接池。每当 Web 应用程序需要数据库连接时,服务器都会从池中提供一个连接。当 Web 应用程序使用完该连接时,它会将该连接释放回池中。因为连接至数据库是应用程序可以执行的操作中速度最慢的操作之一,所以数据源连接这种方法通常是最有效的。相比之下,对于驱动程序管理器连接,每当 Web 应用程序需要数据库连接时,它都会向数据库服务器请求连接。
    • 使用数据源连接:输入数据源的“Java 命名和目录接口”(JNDI)名称(如服务器配置中所定义的那样)。
    • 使用驱动程序管理器连接:驱动程序名字段中,输入驱动程序的标准类名,在 URL 字段中输入 JNDI 地址。例如,对于 DB2®,输入 COM.ibm.db2.jdbc.app.DB2Driver 作为驱动程序名,输入 jdbc:db2:SAMPLE 作为 URL。
  5. 指定 Java Bean 将如何提供用户认证。 要运行 SQL 语句,必须提供对数据库有效的用户标识和密码。可以指定 Java Bean 将在其 execute() 方法中提供有效用户标识和密码。这意味着 Java Bean 将总是使用相同的用户标识和密码进行连接。如果不将用户标识和密码包括在 execute() 方法中,则应用程序必须提供用户标识和密码作为 execute() 方法的输入参数。
    • 要将用户认证包括在方法中,单击在 execute() 方法中法。在相应的字段中输入用户标识和密码以访问数据库。初始值是原先用来装入现有数据库模型的那些值。当在字段中输入密码时,将会对它作掩码处理。
    • 为了让用户标识和密码作为 execute() 方法的参数提供,单击通过 execute() 方法的调用者
  6. 在向导的最后一页上,可以检查新的 Java Bean 的规范,然后单击完成以完成向导。
向导将创建 Java Bean 以及使用应用程序构建、运行和部署该 Java Bean 必需的所有部署描述符。
相关概念
用于数据库访问的 DB bean
相关任务
创建调用存储过程的 Java Bean。
相关参考
DB bean 的 JavaDoc
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.