1.       数据库访问对象

1.1.   概述

本架构依据JDBC数据库连接的使用特性,封装了数据访问对象

数据库访问对象对任何组件都没有依赖也没有使用连接池,只要数据源没有问题都可以对其进行操作

数据库访问对象每次使用都会创建一个数据库连接,当次使用完毕该连接就会关闭

数据库访问对象的设计目的在于不考虑效能的前提下无论任何情况都保证对数据库的操作顺畅

1.2.   UML

1.2.1.        类图

1.3.   使用方式

1.3.1.        获取数据库访问对象

在任何代码段要使用数据库会话对象可以使用org.jtry.framework.database.base.DatabaseTools类,调用方式如下

 

       DBAccess dbAccess = DatabaseTools.getDBAccess( "erp");

 

传入参数为要使用的数据源标识字符串

也可以不指定数据源标识字符串获取

 

       DBAccess dbAccess = DatabaseTools.getDBAccess();

 

 

以上方式获取到的是当前默认使用的数据源的数据库访问对象

1.3.2.        实现数据库访问对象

如果需要实现数据库会话对象可以实现org.jtry.framework.database.base.DBAccess接口

1.3.3.        指定数据库访问对象

如果想把已经实现好的数据库访问对象配置为框架默认使用的数据库访问对象请使用配置工具

打开 框架配置-系统配置-组件配置

在其中添加一个数据库访问对象组件并设置为当前使用

1.3.4.        自带数据库访问对象

本架构自身实现了一个简单数据库访问对象

org.jtry.framework.database.base.SimpleDBAccess

底层实现完全基于JDBC的标准调用流程