配置Jbuilder7与WebSphere4.0 AES
要配置Jbuilder7与WebSphere4.0 AES,打开Jbuilder7,选择Tools-> Configure Servers,从左边面板中选择WebSphere Application Server Single Server 4.0,勾选右边面板Enable Server项,在Home Directory中输入C:\WebSphere\AppServer(如果你的安装目录不是C:\WebSpher,就作相同的改变), Main Class, VM parameters, and Working Directory 等信息会自动生成。
在右下的Class项,选择Add按钮,从C:\Borland\JBuilder7\lib选取jaxrpc.jar加入,然后点击Move Up把它移到第一项。提示:本JAR只有当你测试Web Service时是必需的。然后继续添加JAR文件,从C:\oracle\ora81\jdbc\lib加入classes12.zip文件。提示:这些JAR文件只有当你测试使用Oracle数据库的Entity Beans时是必需的。
如图1所示:
图 1: 配置WebSphere与JBuilder 7
提示:确保在Jbuilder服务器参数窗口指定的结名名与server-cfg.xml中指定的结点是一致的。要检查是否一致,打开server-config.xml文件,查找以<nodes xmi:id>开头的行,有次ID和name项是为空的。
你可以指定你的ID和name项,如下:
<nodes xmi:id="SUDS" name="SUDS">
保存server-cfg.xml文件的修改。在Jbuilder服务器配置窗口, 点击服务器参数的小圆点,输入你在server-cfg.xml中指定的相同的节点名。
选择Custom页,如果你安装了IBM DB2数据库,提供DB2的安装目录名,注意Jbuilder已经从WebSphere处获得JDK。
配置Oracle数据库
因为己为Jbuilder配置好了Oracle数据库,所以Jbuilder能够查找得到JDBC数据库驱动程序classes12.zip。
为Oracle数据库的JDBC驱动程序建库
选择Jbuilder中的Tools -> Configure Libraries菜单项,打开配置库窗口,点击左边的New按钮,新建一个库,在New Library向导中,在Location中输入Oracle的User Home名,点击Add按钮将在网络上找到classes12.zip。
This process creates a library named Oracle in JBuilder and adds the library to JBuilder User Home. See Figure2 for details.
这步操作将建立一个命名为Oracle的库,并加到Jbuilder的User Home之中。如图2所示
Figure 2: Create a library to hold classes12.zip
图2:建立一个包含classes12.zip的库
建立Oracle数据库配置
选择菜单Tools -> Enterprise Setup,在Enterprise Setup窗口选择Database Driver,点击Add按钮,从库窗口中选择User Home名为Oracle的一项或多项。现在你应该在EnterpriseSetup窗口中找到项Oracle.confg,Jbuilder把库加载到自己的ClassPath,现在你该知道,Jbuilder如何找到Oracle驱动程序classes12.zip在哪里。
测试Oracle连接
这一步操作不必使用Jbuilder或Oracle,你该知道Oracle数据库与Jbuilder开发环境是如此容易整合。要测试Oracle数据库连接,请启动Database Pilot,你可选择Jbuilder中的Tools -> Database Pilot菜单来打开,在Database Pilot窗口中,选择菜单File->New,在New URL窗口中的下拉框中选择oracle.jdbc.driver.OracleDriver,并提供一个URL名字,本例中为:jdbc:oracle:thin:@hostname:1521:ORCL。现在在数据库Url列表中已经为Oracle建立了一个名为oracle:thin:@localhost:1521:ORCL的Url,双击这个Url,并提供 user ID 与password用于连接ORCL数据库,你也可以用默认的 user id scott和默认的password tiger进行连接。现在使用Database Pilot,你可以看到更多的数据库信息,包括存储过程,表,列,字段,定义,数据等,你也可以在其中进行SQL查询操作。如图3:
Figure 3: Database Pilot; you can see the contents of table EMP