数据库访问简单实现edainfo-model(二)——简单例子
2004-12-06 16:34
429 查看
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包
累了,今天就先写到这,以后再做介绍:)
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包
累了,今天就先写到这,以后再做介绍:)
相关文章推荐
- MySql实现简单的注册登录(易语言)
- 小议sqlserver数据库主键选取策略
- 详解mysql索引总结----mysql索引类型以及创建
- oracle date 类型字段的处理方法
- oracle常用sql查询语句部分集合(图文)
- 在php和MySql中计算时间差的方法详解
- 转载--Struts1.1 validation framework 使用中的若干经验
- 初探Struts + Hibernate(二) --从HQL中取值
- 千年零一虫
- ORACLE9i连接SYBASE的透明网关的配置
- c#接简单数据库操作类
- PHP 的 MySQL 操作类,跟手册上的函数一样用,但是更方便了。多说无益,看了就知道了。
- 在线等,一个十万火急的问题
- 独具量身定做特色的管理软件--数据大师
- oracle中的分页
- SELECT TOP N 问题
- 关于数据库备份的问题!