Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇
2006-01-12 16:32
483 查看
http://terrylee.cnblogs.com/category/36514.html
写在前面:在进阶篇中,主要通过对使用存储过程,使用事务,加密连接串三部分内容的介绍,给企业库的初学者提供一点帮助。一. 使用存储过程:
关于数据访问应用程序块的介绍在入门篇里面已经说过了,这里不再重复。下面我们来看看在数据访问应用程序块里面使用存储过程的方法:
1. 不传递参数:不传递参数时值需要指定存储过程的名称,已经命令的类型即可。
1 private void FormatDataBySp1()
5 private void FormatDataBySp2()
5 private void FormatDataBySp3()
5 private void ExecuteUseTran()
5 /**////创建数据库实例
7 Database db = DatabaseFactory.CreateDatabase("NorthWind");
8
9 using(IDbConnection Idbconn = db.GetConnection())
10 /**////打开连接
12 Idbconn.Open();
13
14 /**////创建事务
15 IDbTransaction Idbtran = Idbconn.BeginTransaction();
16
17 try
18 /**////执行两个存储过程
20 db.ExecuteNonQuery(CommandType.StoredProcedure,"InserOrders");
21 db.ExecuteDataSet(CommandType.StoredProcedure,"UpdateProducts");
22
23 /**////执行完成后提交事务
24 Idbtran.Commit();
25 }
26 catch
27 /**////回滚事务
29 Idbtran.Rollback();
30 }
31 finally
32 /**////关闭连接
34 Idbconn.Close();
35 }
36 }
37
38 }
三. 加密连接字符串:
1. 创建一个加密的Stored Provider:
2. 创建新的加密算法:
3. 选择加密算法:
4. 创建加密密钥:
5. 保存加密密钥的保存文件,该文件要小心保存:
6. 指定加密的部分:
这样我们看到,在配置文件里面的内容变成了乱码。
总结:关于数据访问应用程序块的进阶篇就写到这里了,希望对初学企业库的朋友有所帮助
相关文章推荐
- Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇
- Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇
- Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇
- Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇
- Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇
- Enterprise Library Step By Step系列(三):数据访问程序块——入门篇
- Enterprise Library Step By Step系列(三):数据访问程序块——入门篇
- Enterprise Library Step By Step系列(三):数据访问程序块——入门篇
- Enterprise Library Step By Step系列(三):数据访问程序块——入门篇
- Enterprise Library Step By Step系列(三):数据访问程序块——入门篇
- Enterprise Library Step By Step系列(六):安全应用程序块——进阶篇
- Enterprise Library Step By Step系列(六):安全应用程序块——进阶篇
- Enterprise Library Step By Step系列(六):安全应用程序块——进阶篇
- 深入浅出C#2008从入门到提高Step By Step(七)数据访问(8)-DbDataAdapter
- Enterprise Library Step By Step系列(八):日志和监测应用程序块——进阶篇
- Enterprise Library Step By Step系列(八):日志和监测应用程序块——进阶篇
- 深入浅出C#2008从入门到提高Step By Step(七)数据访问(7)-DbCommand
- Enterprise Library Step By Step系列(五):安全应用程序块——入门篇
- Enterprise Library Step By Step系列(二):配置应用程序块——进阶篇
- 深入浅出C#2008从入门到提高Step By Step(七)数据访问(9)-DbConnectionStringBuilder