当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

WebLogic利用DB的Java控件访谒数据库[Java编程]

赞助商链接



  本文“WebLogic利用DB的Java控件访谒数据库[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1、办法 WebLogic页面与数据通信时,普通采取Java控件直接拜候数据衔接池,数据的直接操作都定义在Java控件中,页面流做为数据的逻辑处理单元,普通页面做为显示层.可以看出WebLogic这个办法是典型的三层构造,数据层(Java控件),业务逻辑层(页面流),显示层(页面)

2、成立衔接池,数据源

配置config.xml文件,这里用的是WebLogic自带的E:\bea\weblogic81\samples\domains\workshop
的cgServer.

<JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver"
LoginDelaySeconds="1" MaxCapacity="20" Name="liwei"
PasswordEncrypted="{3DES}WBNJPYUOAvE=" Properties="user=liwei"
Targets="cgServer" URL="jdbc:oracle:thin:@localhost:1521:wincn"/>
<JDBCTxDataSource JNDIName="liwei" Name="liwei" PoolName="liwei" Targets="cgServer"/>

大概 工具->WebLogic Server->数据源查看器->新建数据源 步骤对比简单,主要输入对应参数:
DriverName="oracle.jdbc.driver.OracleDriver"
URL="jdbc:oracle:thin:@localhost:1521:wincn"
然后用户名密码便可.

以上内容可参看《Weblogic中JSP衔接数据库》一文

3、相关页面

Test\TestWeb\recordset\RecordsetController.jpf
Test\TestWeb\recordset\index.jsp
Test\TestWeb\recordset\test.jcx java控件

4、数据库

CREATE TABLE TEST(
A VARCHAR2(10),
B VARCHAR2(10),
C VARCHAR2(10),
D VARCHAR2(10)
)

5、数据层(JAVA控件)

本次示例利用tblTest自定义静态类实现返回数据集.(还可以利用netui:gird+RecordSet实现,拜见自带示例)
此中update办法与insert办法非常近似,故未供应具体的实现代码.
数据层并没有什么复杂之处,只是对逻辑层(页面流)供应充足的数据操作接口.tblTest自定义的静态类是完成数据传送必不可少的环节.

Test\TestWeb\recordset\test.jcx 全代码

package recordset;

import com.bea.control.*;
import java.sql.SQLException;

/*
* @jc:connection data-source-jndi-name="liwei"
*/
public interface test extends DatabaseControl, com.bea.control.ControlExtension
{
/**
* @jc:sql statement::
* INSERT INTO TEST (A,B,C,D)
* VALUES ({_A},{_B},{_C},{_D})
* ::
*/
public int insert( String _A, String _B,String _C,String _D );

/**
* @jc:sql statement::
* UPDATE TEST SET B = {_B} ,C = {_C} ,D = {_D} WHERE A = {_A}
* ::
*/
public int update( String _A, String _B,String _C,String _D );

/**
* @jc:sql statement::
* DELETE TEST WHERE A = {_A}
* ::
*/
public int delete( String _A );

/**
* @jc:sql statement::
* SELECT * FROM TEST WHERE A = {_A}
* ::
*/
public tblTest select( String _A );

/**
* @jc:sql statement::
* SELECT * FROM TEST
* ::
*/
public tblTest[] selectAll();

public static class tblTest implements java.io.Serializable
{
public String A;
public String B;
public String C;
public String D;
}
}
  以上是“WebLogic利用DB的Java控件访谒数据库[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 配置BEA WebLogic 8.1 JDBC衔接
  • WebLogic利用DB的Java控件访谒数据库
  • 把WebLogic EJB程序迁移到JBoss上
  • 在Weblogic上配置Hibernate为JNDI
  • JBuilder+WebLogic实现教材管理系统
  • Jbuilder6.0+Weblogic6.0完成EJB开公安置
  • 以weblogic为服务器开辟会话EJB
  • WebLogic8.1的中文问题办理办法
  • WebLogic UDDI Client API实例学习(一)
  • WebLogic UDDI Client API实例学习(二)
  • Weblogic中因为IP变更招致SubCoordinator not available,Transa
  • 关于在weblogic中异步伐用webservice
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .