如何采用Java的控件访问数据连接池

    作者:课课家教育更新于: 2016-03-01 16:52:57

    大神带你学编程,欢迎选课

      一、方法

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

    如何采用Java的控件访问数据连接池_Java开发_Java编程_课课家

      二、建立连接池,数据源

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

      的cgServer。

      

      LoginDelaySeconds="1" MaxCapacity="20" Name="liwei"

      PasswordEncrypted="{3DES}WBNJPYUOAvE=" Properties="user=liwei"

      Targets="cgServer" URL="jdbc:Oracle:thin:@localhost:1521:wincn"/>

      

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

      DriverName="oracle.jdbc.driver.OracleDriver"

      URL="jdbc:oracle:thin:@localhost:1521:wincn"

      然后用户名密码即可。

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

      三、相关页面

      Test\\TestWeb\\recordset\\RecordsetController.jpf

      Test\\TestWeb\\recordset\\index.jsp

      Test\\TestWeb\\recordset\\test.jcx java控件

      四、数据库

      CREATE TABLE TEST(

      A VARCHAR2(10),

      B VARCHAR2(10),

      C VARCHAR2(10),

      D VARCHAR2(10)

      )

      五、数据层(JAVA控件)

      本次示例使用tblTest自定义静态类实现返回数据集。(还可以使用netui:gird+RecordSet实现,参见自带示例)

      其中update方法与insert方法十分类似,故未提供具体的实现代码。

      数据层并没有什么复杂之处,只是对逻辑层(页面流)提供足够的数据操作接口。tblTest自定义的静态类是完成数据传递必不可少的环节。

课课家教育

未登录