12得票2回答
测试SQL连接字符串可用性的最有效方法

我有这段代码,我试图测试SQL字符串的连接性,但我不知道如何处理 connection.Open = true 的部分,你能帮我解决吗?非常感谢您的时间。 private void button1_Click(object sender, EventArgs e) { ...

11得票2回答
SqlDataAdapter在Fill()函数后会关闭SqlConnection吗?

SqlDataAdapter 的 Fill() 函数执行后,是否会自动关闭 SqlConnection 连接,还是需要手动关闭?string cnStr = @"Data Source=TEST;Initial Catalog=Suite;Persist Security Info=True;...

10得票1回答
SqlConnection 线程安全吗?

我有一个Log类,它将日志记录到Windows日志和SQL表中。为了优化我的代码,我想只使用一个SqlConnection。 在MSDN中,它说:任何此类型的public static(Visual Basic中的Shared)成员都是线程安全的。任何实例成员不能保证是线程安全的。 我的问...

10得票1回答
C#中的SQLConnection池大小和活动连接计数

在C#中,可以通过在连接字符串中使用"Pooling=True"和"Max Pool Size=XY"来启用/禁用连接池。 例如:SQL连接字符串中的“Max Pool Size”允许的最大值是多少 是否可能以编程方式询问SQL服务器有多少活动连接以及当前池大小?

9得票2回答
发布应用程序时未复制数据库文件,导致安装的应用程序抛出异常。

我正在开发一个包含基于服务的数据库的C# Windows表单应用程序。当我测试我的应用程序时,它的数据库工作正常,但在发布和安装程序后,当程序尝试打开sqlconnection时,出现以下错误: System.Data.SqlClient.SqlException (0x80131904):...

9得票1回答
在.NET Core 3.0中将IConfiguration注入到Program.cs(控制台应用程序)

我正在尝试将IConfiguration(Microsoft.Extensions.Configuration包)注入到Program.cs中,但不知道是否可能,并且显然也不知道如何做到这一点(如果可能的话)。 在其他项目的Startup类中,我已经执行过它,但在控制台应用程序中,我发现不能...

9得票1回答
通过客户端服务器断开连接来管理SQLConnection / Datasnap

在我的 Datasnap 客户端应用程序中,我使用 1 个 TSQLConnection 作为我的方法和 ProviderConnection。 当连接丢失时会出现问题,但是 TSQLConnection.Connected 和 TSQLConnection.ConnectionState 都...

9得票1回答
为什么SqlCommand构造函数中同时存在SqlConnection和SqlTransaction?

我想知道,为什么会有这个SqlCommand构造函数的重载: public SqlCommand( string cmdText, SqlConnection connection, SqlTransaction transaction ) 当我需要创建一个内部方...

9得票3回答
当应用程序关闭时,SqlConnection是否会自动关闭?

我在一个单独的线程中查询数据库。 如果我在查询正在执行时关闭应用程序,SqlConnection会自动关闭还是保持打开状态?

9得票4回答
SQL事务中的隔离级别

我已经在C#中实现了SqlTransaction,以开始、提交和回滚事务。一切都进行得很顺利,但是我在访问那些在事务期间连接的表时遇到了一些问题。我无法在事务期间读取表格(那些在事务中的表格)。在搜索此问题时,我发现这是由于独占锁引起的。任何随后对该数据的选择都必须等待独占锁被释放。然后,我查...