数据库访问简单实现edainfo-model(二)——简单例子

edainfo-model下载
Tomcat下载
本节将以一个简单的例子,来介绍edainfo-model最基本的使用,该例基于Struts,使用Tomcat 5。
首先介绍一下你在本站下载的edainfo-model,将包解压,里面包含这样几个文件:
一、datasource.xml:这是本组件的核心文件,为简便起见,该xml并没有使用DTD,如包内该文件内容一一介绍:
<database>:根标签;
<model name="exampleModel">:可以包含多个model,每个model即是一个表,name属性是一个任意的名称,在程序中引用该名称映射表;
<tablename>example</tablename>:即表名,就是该model映射的数据库表的名称;
<columns>:字段集合
<column type="0" name="id" tabColumn="id"/>:columns下包含多个column,每个column为一个字段,属性type为0时,表示该字段是表中的字段,为1表示是关联表中的字段,为2表示是虚拟字段;name表示在程序中引用的名称,可以任意命名;tabColumn是表中真实的字段名。在这里,column其实还有一个属性:isClob,可以为true或false,默认是false,当表中一个字段是clob型时,可以将isColb设为true,这样程序中无需改动,由组件自动识别。
<relations>要关联的表,在本例中还没有使用,以后再做介绍。
<pk tabColumn="id" />主键,改句表示本表的主键是字段id。
<pages>分页,下面包括多个<page>
<page name="fore" size="20" viewPage="5"/>:name表示在程序中的引用名称,size表示每页显示的记录数量,viewPage表示每页的分页数,即|<< < 1 2 3 4 5> >>| ,如果将viewPage改为2,则变为|<< < 1 2 > >>| 。
二、init-config.xml:本组件的基本配置,下面就里面的参数,一一介绍:
datasource:即datasource.xml的名称
jdbcName:数据源的名称
databaseType:数据库类型,这里有三个值:
1.sql server:为mssql
2.oracle:为oracle
3.mysql:为mysql
三、turnPage.jsp:分页所用到的样式文件,可以根据自己的需要更改。
四、ApplicationResources_ISO.properties:Struts的资源配置文件,里面包括本组件所需要的基本数据。
五、edabase-model.jar:本组件jar包
累了,今天就先写到这,以后再做介绍:)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值