首页 >> 读书频道 >> 电脑 >> 事务处理
 
· 用C#实现在Word文档
· 表间关系
· C#编程实现在Excel
· 用VisualC#.NE
· 带输入参数
· 有返回值
· 存储过程
· 删除记录
· ADO.NET数据库基本
· 更复杂的Read
· 使用DataSets
· 测试程序
 
· 电视剧《刁蛮公主》下载和
· 美容养颜手册
· 加油金顺剧情分集介绍完整
· 红楼梦:120回全本[清
· 素质教育在美国
· 全唐诗卷四十六
· 韩剧《布拉格恋人》剧情介
· 夜航船[作者:明·张岱]
· 局外人[作者:韩·可爱淘
· 现场流行病学
· 源氏物语[日本:紫式部]
· 武林寓言故事
 
· (出租)中动商场部分及写
· (出租)中动动漫基地&#
· 喜剧学院
· 《善德女王》剧情介绍
· 魔女18号 剧情
· 丑女无敌剧情介绍
· 魔女幼熙剧情介绍
· 龙游天下剧情介绍
· 震撼世界的七日剧情介绍
· 静静的白桦林剧情介绍
· 心情日记—老公今天我想对
· 旗舰剧情介绍
欢迎来到月影社区!如果您觉得这里不错,请推荐给您的朋友们。月影社区:http://wf66.com/

事务处理


查看有无更新版本

关键字:ASP.NET 2006-9-20

 

事务控制或者事务管理,是指关系型数据库管理系统执行数据库事务的能力。事务是最基本的工作单元,事务中的sql语句必须按照逻辑次序执行,并且要就是成功的执行整个工作单元的操作,要么就一点也不执行。

 比如有一个表area,保存用户的家庭地址,在同一时间内,由两个用户同时对着一个表进行操作,一个用户的操作是:
 select  * from area
另外一个是:
 update area(address)  values(“深圳市福田区园岭西路”)
则第一个用户选出来的地址是原来数据苦中存在的地址,还是更新后的地址呢?结果显示,在select过程中出现修改,则原来的信息是无效的。

 在sql server 中,创建事务的语句是:
 begin {transaction | tran}[transaction_name]
由于我们这本书不是专门介绍sql server的,所以在此就不涉及得太多了,大家有兴趣可以


参考其他有关书籍。

 我们现在这个例子就是在用户插入数据之前有一个查询,我们应用数据库的事务处理控制方法,在查询操作结束之前,禁止数据的插入。


3.4.7 小结
本章介绍了如何以ADO.NET编程方式来实现数据库的常用操作。我们重点介绍了记录的增加、删除和修改,以及目前比较流行的在数据库端使用存储过程的方法。另外我们还介绍了数据库表间的关系描述以及重要应用的事物处理方法。
第五章 Dataset的用法

Dataset 并不是Recordset的简单翻版。从一定的意义上来说,DataView更类似于Recordset。如果说DataReader是访问数据的最容易的方式,那么Dataset则是最完整的数据访问对象。通过Dataset,你可以操作已有的数据,还可以通过程序创建Dataset,加入Table到Dataset,并建立这些Table之间的关系。
3.5.1 使用Dataset的几个步骤
第1步,创建到数据源的连接:
SQLConnection con =new SQLConnection("server=localhost;uid=sa;pwd=;database=pubs");
第2步,创建DataSetCommand对象,指定一个存储过程的名字或者一个SQL语句,指定数据链路;
SQLDataSetCommand cmd =new SQLDataSetCommand("SELECT * FROM Authors", con);
第3步,创建一个Dataset对象
DataSet ds = new DataSet();
第4步,调用DataSetCommand的FillData方法,为Dataset填充数据。注意:数据链路没有必要是打开的。如果数据链路是关闭状态,FillData函数会打开它,并在FillData之后关闭数据链路。如果数据链路本来就是打开的,在FillData之后,数据链路依然保持打开状态。
int iRowCount = cmd.FillDataSet(ds, “Authors”);
第5步,操作数据。由于FillData返回了记录的个数,我们可以构造一个循环,来操纵Dataset中的数据。
for(int i=0; i< iRowCount; i++){
 DataRow dr = ds.Tables[0].Rows;
 Console.WriteLine(dr["au_lname"]);
}


3.5.2 小结
本章主要介绍了如何从远程数据库取得数据到本地DataSet中的方法步骤。

事务处理

[ 1 ]
事务处理 num

打印本页 关闭

关于我们版权声明本站导航友情连结作品演示 TOP↑