存储过程和事物

  • 格式:doc
  • 大小:22.00 KB
  • 文档页数:1

AdO.NET的存储过程
1. 建立连接
2. 建立命令
建立命令的不同之处
commandText=”存储过程名”
cmd.commandtype=commandType.store.procedure
命令类型,
CimmandType的默认值的命令类型是sql语句
3. 如果需要传递参数:sqlparameter:参数的类
4. 创建参数的过程:sqlparameter par=new sqlparameter(“@参数名“,参数值)
5. 将参数对象加到命令对象的参数的集合属性parameters中
6.cmd.meters.Add(par)
ADO.NET事务处理
1.是通过transaction对象来实现的,进行数据库的事物的步骤如下;
(1).启动事物
(2)。提交事物
(3)。回滚事务
步骤;
1. 建立连接
2. 调用连接对象begintransaction()方法创建事物,得到一个sqltransaction事务对象
3. 在此链接上多次执行命令对象,命令对象必须设置transaction属性
4. 所有命令执行完毕,没有错误发生则调用事务对象的commit()提交,
5. 在异常处理代码中调用事务对象的rollback()回滚方法,