WebLogic运用DB的Java控件访问数据库

WebLogic运用DB的Java控件访问数据库,第1张

WebLogic运用DB的Java控件访问数据库,第2张

一.方法

WebLogic页面与数据通信时,一般使用Java控件直接访问数据连接池。数据的直接操作定义在Java控件中,以页面流作为数据的逻辑处理单元,普通页面作为显示层。可以看出,WebLogic的这种方法是典型的三层结构,包括数据层(Java控件)、业务逻辑层(页面流)和显示层(页面)。

第二,建立连接池和数据源

配置config.xml文件,该文件使用weblogic附带的e:\ bea \ WebLogic 81 \ samples \ domains \ workshop的cgServer。

LoginDelaySeconds = " 1 " max capacity = " 20 " Name = " Liwei "

password encrypted = " { 3 des } WBNJPYUOAvE = " Properties = " user = Liwei "

targets = " cgServer " URL = " JDBC:Oracle:thin:@ localhost:1521:wincn "/>

或者工具->WebLogic Server->数据源查看器->新建数据源步骤相对简单,主要是输入相应的参数:

DriverName = " Oracle . JDBC . driver . Oracle driver "

URL = " JDBC:Oracle:thin:@ localhost:1521:wincn "

然后就可以使用用户名和密码了。

以上内容请参考《Weblogic中的JSP连接数据库》一文。

三。相关页面

test \ TestWeb \ recordset \ recordset controller . jpf

test \ test web \ recordset \ index . JSP

test \ test web \ recordset \ test . jcx Java控件

四。数据库ˌ资料库

创建表测试(

AVARCHAR2(10)、

BVARCHAR2(10),

CVARCHAR2(10),

DVARCHAR2(10)

)

动词 (verb的缩写)数据层(JAVA控件)

此示例使用tblTest自定义静态类来实现返回数据集。(也可以使用netui:grid+RecordSet,参见附带的例子。)更新方法与插入方法非常相似,所以不提供具体的实现代码。

数据层没有什么复杂的,但是为逻辑层(页面流)提供了足够的数据操作接口。tblTest定义的静态类是完成数据传输必不可少的环节。

test \ test web \ recordset \ test . jcx完整代码:

打包记录集;

导入com . bea . control . *;

导入Java . SQL . SQL exception;

/*

* @ JC:connection data-source-JNDI-name = " Liwei "

*/

公共接口测试扩展DatabaseControl,com . bea . control . control扩展

{

/**

* @jc:sql语句::

*插入测试(A、B、C、D)

*值({_A}、{_B}、{_C}、{_D})

* ::

*/

public int insert( String _A,String _B,String _C,String _ D);

/**

* @jc:sql语句::

*更新测试集B = {_B},C = {_C},D = {_D},其中A = {_A}

* ::

*/

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » WebLogic运用DB的Java控件访问数据库

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情