BDE组件数据访问使用手册

BDE组件数据访问使用手册

ID:37913789

大小:98.00 KB

页数:7页

时间:2019-06-02

BDE组件数据访问使用手册_第1页
BDE组件数据访问使用手册_第2页
BDE组件数据访问使用手册_第3页
BDE组件数据访问使用手册_第4页
BDE组件数据访问使用手册_第5页
资源描述:

《BDE组件数据访问使用手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BDE简明参考本文档按分类的形式为开发人员提供使用说明。一、总体结构项目目录结构截图Common项目为BDE项目提供日志类,配置类。BDE结构大致可以分为1.配置2.会话3.数据库方言4.数据模型定义信息5.过滤器二、配置1.dap.config配置参考dap.config配置文件放在应用程序(B/S、C/S)根目录下。12345678910111213

2、r>oracleDataSource=TESTDB;userID=oradb;Password=oradboradb数据模型目录行5到行10是某一个资料库的配置信息。行5,资料库的配置名称行6,指定驱动类型。现支持accessoraclesqlserver三种行7,具体数据库连接字符串行8,模式名行9,可选节点

3、。附加描述数据模型文件所在的目录。数据模型文件所在的目录:应用程序根目录[mapper_folder节点值]资料库配置名1.数据模型文件配置参考12345

4、lass>行2,指定idtype,现支持三种类型:assigned,native,uuid。行3,表示数据属性,可以有多行。指定名称,类型,长度,精度。行4,表示引用关系,可以有多行。指定引用名,反向引用名,引用模型名。一、会话Session说明通过SessionHelper类的静态方法CurrentSession(Stringname)得到Session对像。Session类提供了对事务的处理,也提供了对数据新增,保存,删除功能。用法using(Sessionsession=SessionHelper.

5、CurrentSession("配置的资料库名")){//dosomething}Session类的常用方法//启动事务publicvoidBeginTrans()//提交事务publicvoidCommit()//回滚事务publicvoidRollback()//获取可以直接执行本地SQL语句的连接对象publicNativeConnectionGetConnection()//创建空白对象publicDataObjectNewObject(StringdefineName)publicDataObj

6、ectNewObject(ObjectDefinedefine)//保存数据publicvoidSave(DataObjectdataObject)//删除对象publicvoidDelete(ObjectDefinedefine,Objectid)//查找装载对象publicDataObjectFind(StringdefineName,Objectid)//获取可以直接执行本地SQL语句的连接对象publicNativeConnectionGetConnection()一、资料库Repository说

7、明通过RepositoryFactory类的公用方法GetRepository(Stringname)得到Repository对像。Repository类提供了可以创建模式的方法,可以得到数据对像定义ObjectDefine,可以得到与资料库的Ado.net连接通道。用法RepositoryFactoryrepositoryFactory=newRepositoryFactory();Repositoryrepository=repositoryFactory.GetRepository("资料库配置名称

8、");Repository类的常用方法//根据定义来创建数据库表publicvoidCreateSchemaIfNotExist(StringdefineName)//得到数据定义对象publicObjectDefinethis[Stringdefine]//对Ado.net的支持publicIDbConnectionCreateConnection()publicDbCommandCreateCommand()publicD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。