我正在追踪我自己没有写过的图书馆中的一个错误.在ASP.NET中使用此库时,我得到数据库连接错误,因为当使用相同的连接字符串打开第二个连接时,SQLConnection似乎已关闭.这是记录在案的行为?可以用相同的连接字符串打...
我正在追踪我自己没有写过的图书馆中的一个错误.在ASP.NET中使用此库时,我得到数据库连接错误,因为当使用相同的连接字符串打开第二个连接时,SQLConnection似乎已关闭.
这是记录在案的行为?可以用相同的连接字符串打开一个新的SQLConnection来关闭另一个SQLConnection对象吗?
从调试看起来似乎是我的问题的最可能原因,但我在网上找不到任何支持我的理论的东西.
解决方法:
不,当您调用SqlConnection.Open()方法时,即使使用相同的连接字符串参数,它也会执行以下两种操作之一:从池中重用未使用的连接,或者创建新连接.无论哪种方式,您将导致SQL Server的非冲突SPID.
沃梦达教程
本文标题为:c# – 使用相同的ConnectionString打开两个SQLConnection
基础教程推荐
猜你喜欢
- C#实现一个控制台的点餐系统 2023-02-03
- C# datagridview、datagrid、GridControl增加行号代码解析 2023-05-06
- C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析 2023-02-09
- C# 读写自定义的Config文件的实现方法 2023-06-21
- c# Winform自定义控件-仪表盘功能 2023-01-28
- C# 6.0 内插字符串(Interpolated Strings )的使用方法 2023-01-06
- C#实现BBcode转为Markdown的方法 2022-12-06
- C#通过HttpWebRequest发送带有JSON Body的POST请求实现 2023-04-28
- ASP.NET Core 搭配 Nginx 的真实IP问题 2023-09-28
- Unity实现轮盘方式的按钮滚动效果 2023-01-11