轻松访问多种类型数据库,database.xml文件的配置方法

轻开平台理论上支持所有能通过JDBC或ODBC访问的数据库,如:

MySQL

MS SQLServer

Oracle

SyBase

DB2

Infomix

Teradata

...

及MPP架构的Vertica


而且只需要简单地配置即可访问上述数据库,配置文件为database.xml,具体用法及配置方法如下:

ESql标签:

SQL语句

module连接数据库的模块名,必选项,在WebEasy系统目录下(如D:/webeasy),可以建立多个子目录,如help/base等,在子目录如果有一个database.xml文件,该子目录就会被系统识别为一个可用的数据库连接模块。系统要访问数据库时,首先要根据模块来确定如何与数据库建立持久关系,database.xml文件中保存了连接配置信息

配置文件格式及参数


version:xml的版本,默认为1.0即可

encoding:xml字符集,默认为GB2312即可

DbUrl:数据库访问地址,必需。可以为基本的连接(协议:IP或主机名:端口),也可以为完整的连接(基本连接+数据库名、用户名、密码及其他参数)

DriverName:与当前数据库类型对应的jdbc驱动程序包名,可选。在windows下使用ODBC时不用,使用纯JDBC时先把jar驱动包拷贝到项目的WEB-INF/lib目录中

Name:数据库名,可选。如果DbUrl中已经包括时这项可以不用

UserName:用户名,可选。如果DbUrl中已经包括时这项可以不用

Password:密码,可选。如果DbUrl中已经包括时这项可以不用

Unicode:连接中数据内容编码,可选。少部分数据库在识别数据存储字符集时需要(如MySQL),另外,如果DbUrl中已经包括时这项可以不用

max:连接池中最多连接数,可选。为空时系统自动启用缺省值

min:连接池最少连接数,可选。为空时系统自动启用缺省值

age:每个连接最长生命周期(能使用时间,单位为秒),可选。为空时系统自动启用缺省值

timesUsed:每个连接最多能使用次数,可选。为空时系统自动启用缺省值

frequency:连接池刷新周期,单位为秒,可选。为空时系统自动启用缺省值

pause:几次连接不上数据库时暂停连接以节省资源,可选。为空时系统自动启用缺省值

trace:是否输出连接池日志true为输出,false为不输出,缺省为false,可选。为空时系统自动启用缺省值

More:更多参数项,如vertica等MPP架构数据平台,有更多与性能相关的配置项。如果没有,为空即可

weName:数据模块显示名

taskFrequency:后台任务周期,暂未启用

轻松互联网开发平台(Easy Do IT)资源下载


开发实例:企业入门级B2C电子商务网站(含轻开源码),免费下载:http://download.csdn.net/detail/tx18/8818883

轻开平台(技术QQ群:460801944)会不定期升级为大家提供更多强大而Easy的功能,请留意下载最新的版本

本文可自由传播


你可能感兴趣的:(Web开发,轻开平台,Easy,do,it(原WebEasy平台),java,大数据系统开发)