zoukankan
html css js c++ java
闲来没事,写个老玩意
DataAsscess已经不少了,写这个的主要是在维护一些老的系统时,程序没有事务处理。
这里对这种方式在进行行为抽象。
大致如下:
大致这样,具体要扩展的话,可以在详细点。
测试如下:
Code
[TestMethod]
public
void
TestExecutor()
{
IDbExecutor exec1
=
ExecutorHelper.CreateExecutor(ExecutorType.NonQueryExecutor);
IDbExecutor exec2
=
ExecutorHelper.CreateExecutor(ExecutorType.NonQueryExecutor);
exec1.SetTextCommand(
"
insert into dept(name) values('one');
"
);
exec2.SetTextCommand(
"
insert into dep(name) values('two');
"
);
ExecutorHelper.TranstactExecute();
for
(
int
i
=
0
; i
<
1000
; i
++
)
{
IDbExecutor exec3
=
ExecutorHelper.CreateExecutor(ExecutorType.DataReaderExecutor);
exec3.SetTextCommand(
"
select * from dept;
"
);
ExecutorHelper.Execute();
IDataReader dr
=
exec3.Result
as
IDataReader;
using
(dr)
{
if
(dr.Read())
{ }
}
}
IDbExecutor exec4
=
ExecutorHelper.CreateExecutor(ExecutorType.DataSetExecutor);
exec4.SetTextCommand(
"
select * from dept;
"
);
ExecutorHelper.Execute();
DataSet ds
=
exec4.Result
as
DataSet;
Assert.AreEqual(
3
,ds.Tables[
0
].Rows.Count);
}
文件下载:
/Files/bmrxntfj/Bmrxntfj.Data.rar
查看全文
相关阅读:
第一次系统实践作业
第03组 Beta版本演示
第03组 Beta冲刺(4/4)
第03组 Beta冲刺(3/4)
第03组 Beta冲刺(2/4)
第03组 Beta冲刺(1/4)
Java程序(文件操作)
Java程序(事件监听与计算机界面)
Java(个人信息显示界面)
Java(学生成绩管理)
原文地址:https://www.cnblogs.com/bmrxntfj/p/1097052.html
最新文章
5.12第十次作业
4.29第九次作业
4.29第八次作业
4.29第七次作业
4.26第六次作业
4.21第五次作业
15 手写数字识别-小数据集
14 深度学习-卷积
13-垃圾邮件分类2
12.朴素贝叶斯-垃圾邮件分类
热门文章
11.分类与监督学习,朴素贝叶斯分类算法
9、主成分分析
7.逻辑回归实践
8、特征选择
5.线性回归算法
4.K均值算法--应用
第五次系统实践作业
第四次系统实践作业
第三次系统实践作业
第二次系统实践作业
Copyright © 2011-2022 走看看