我正在追踪我自己没有写过的图书馆中的一个错误.在ASP.NET中使用此库时,我得到数据库连接错误,因为当使用相同的连接字符串打开第二个连接时,SQLConnection似乎已关闭.这是记录在案的行为?可以用相同的连接字符串打...
我正在追踪我自己没有写过的图书馆中的一个错误.在ASP.NET中使用此库时,我得到数据库连接错误,因为当使用相同的连接字符串打开第二个连接时,SQLConnection似乎已关闭.
这是记录在案的行为?可以用相同的连接字符串打开一个新的SQLConnection来关闭另一个SQLConnection对象吗?
从调试看起来似乎是我的问题的最可能原因,但我在网上找不到任何支持我的理论的东西.
解决方法:
不,当您调用SqlConnection.Open()方法时,即使使用相同的连接字符串参数,它也会执行以下两种操作之一:从池中重用未使用的连接,或者创建新连接.无论哪种方式,您将导致SQL Server的非冲突SPID.
沃梦达教程
本文标题为:c# – 使用相同的ConnectionString打开两个SQLConnection
猜你喜欢
- C#打开扬声器的实操方法和代码 2023-01-27
- C#基础入门之值类型和引用类型的区别详析 2023-05-05
- c# – 如何使用Windows Media Player播放列表中的所有歌曲? 2023-09-19
- C#多线程学习之Thread、ThreadPool、Task、Parallel四者区别 2023-05-11
- C#中对象状态模式教程示例 2023-06-09
- C#集合本质之队列的用法详解 2023-06-28
- C# web.config之<customErrors>节点说明案例详解 2023-04-28
- C#使用WebSocket实现聊天室功能 2023-05-17
- c# – 反复初始化Clearscript V8引擎时出现内存不足(GC问题?) 2023-09-18
- C#获取日期的星期名称实例代码 2022-12-31