Oracle JDeveloper中数据源的配置

来源:互联网 发布:软件著作权源代码字体 编辑:程序博客网 时间:2024/06/10 01:45

          Oracle Jdeveloper开发基于ADF框架的J2EE应用程序,必定要涉及到数据源的配置 ,经过摸索终于搞清楚了在JDeveloper中如何配置数据源以及部署到应用服务器后如何配置数据源。

        由于ADF框架中使用多种开发技术,如TopLink和ADF Business Component,而采用不同的开发技术,数据源配置方法也不相同 ,我在这里总结了采用TopLink和ADF BC组件两种开发技术时数据源的配置方法。首先都需要创建数据库连接,可以利用数据库连接向导,设置访问数据库的JDBC连接串及用户名、密码。如图:

  Database Connection Wizard

一、Oracle TopLink

主要涉及到sessions.xml和data-sources.xml两个文件,
其中sessions.xml是TopLink自带的文件,用于配置程序中所使用的数据源名称,设置访问数据库的用户名密码;如果更新了连接数据库的认证信息或者更改了程序所使用的数据源名称都需要修改该文件;它存放于Model层。
data-sources.xml通过OC4J Deployment Descriptor Wizard手工创建生成,如图


二、ADF BC

主要涉及到bc4j.xcfg和data-sources.xml两个文件
其中bc4j.xcfg是ADF BC独有的文件,配置ApplicationModule生成,用于配置程序中所使用的数据源名称,设置访问数据库的用户名密码;如果更新了连接数据库的认证信息或者更改了程序所使用的数据源名称都需要修改该文件;它存放于ViewController层。
data-sources.xml通过OC4J Deployment Descriptor Wizard手工创建生成,如图

Create DataSource Wizard

可以看到都包含一个data-sources.xml文件,该文件的作用在于将应用程序部署到应用服务器后,应用服务器将从data-sources.xml中读取数据源信息作为应用服务器的数据源配置信息,它的内容也是自动生成的,方法如下:

在“Tools”菜单中选择“Embedded OC4J Server Preferences”,

Embedded OC4J

点击“Refresh Now”将把DataBase Connection WIzard中创建的数据库连接信息更新到data-sources.xml文件中。