深入ADO.NET开发—高级数据访问技术.pptVIP

  • 0
  • 0
  • 约2.63千字
  • 约 26页
  • 2019-08-10 发布于广东
  • 举报
演示一 处理并发性问题 连接池 连接池可以极大地提升性能和可扩展性 避免由创建连接所带来的大量消耗 通过在连接字符串中添加以下属性来调节连接池: Pooling=true;Max Pool Size=5;Min Pool Size=3; 上面的字符串将打开连接池,并且确保在连接池中至少存在着3个连接,并且最多为5个连接 当达到最大连接时,打开新链接的请求将排队一段可配置的时间。 注意 链接是通过对链接字符串精确匹配的法则被池化的。池化机制对名称-值对间的空格敏感。 例如,下面的两个链接字符串将生成单独的池,因为第二个字符串包含了一个额外的空字符。 Integrated Security=SSPI;Database=Northwind Integrated Security=SSPI ; Database=Northwind 演示二 连接池 事务 ACID原则:原子性,一致性,隔离性,持久性 事务行为要么完成所有动作,要么不做任何动作 同时提交或者回滚所有的修改 不是所有的SQL语句都允许出现在事务中 ADO.NET事务只能应用于单一链接中 SqlTransaction对象从SqlConnection.BeginTransaction()方法中返回 SqlTransaction类 SqlTransaction trans = conn.BeginTransaction();

文档评论(0)

1亿VIP精品文档

相关文档