9得票3回答
ASP.NET使用SqlConnection连接MySQL

以下是保存在 web.config 中的连接字符串: <appSettings> <add key="conn" value="Driver={MySQL ODBC 5.1 Driver};server=127.0.0.1;uid=root;pwd=1234;dat...

8得票1回答
您是否应该重复使用 SqlConnection、SqlDataAdapter 和 SqlCommand 对象?

我正在使用一个类似于以下代码的布局编写的DAL对象。我简化了很多代码,只是为了展示设置。 public class UserDatabase : IDisposable { private SqlDataAdapter UserDbAdapter; private SqlCo...

8得票2回答
有没有一种标准的.NET方法来测试SqlConnection字符串是否有效?

可能是重复问题: 如何检查连接字符串是否有效? 目前我是这样做的: internal bool CheckConnection() { using (SqlConnection testConn = new SqlConnection(this.ConnectionString)...

8得票7回答
在不抛出异常的情况下测试SQL连接

为了测试我是否能够连接到我的数据库,我执行了以下代码: using (SqlConnection connection = new SqlConnection(myConnectionString)) { try { connection.Open(); ...

8得票6回答
保持SQL连接打开有哪些缺点?

这似乎是一个简单的问题,但我想知道不调用“close()”函数的缺点。

8得票8回答
使用C#中的'using'语句与自定义对象的函数一起使用,我需要实现IDisposable吗?

我有一个像这样的sqlConnection管理器类: public class SQLConn { public string connStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionStri...

8得票3回答
执行 ExecuteReader 需要一个开放并可用的连接。连接当前的状态为关闭。

好的,我本周早些时候就询问过这个错误,并得到了一些非常有帮助的答案,毫无疑问,自从我开始遵循这些建议以来,情况已经大大改善。 然而,现在我正在使用“正确”的、最佳实践方法来访问数据库,但仍然会在某些函数中出现此错误,我无法使其在该块中消失。以下是我的代码: Public Share...

8得票1回答
SqlConnection是否可以并行处理查询?

如果我打开一个到 SQL Server 的 SqlConnection,然后从多个后台线程发出多个查询,所有查询都使用同一个连接 - 这些查询会按顺序执行(不考虑顺序)吗? 具体而言,如果在一个查询开始时更改隔离级别,然后在该查询结束时恢复它 - 是否有可能这个隔离级别会应用于其他查询? ...

8得票1回答
我在我的sqlConnection中发现了一些奇怪的属性,这些属性是什么?

在调查一个非常枯燥而安全漏洞严重的2005年项目时,我调试了一个连接挂起的问题。检查对象以查找服务器名称时,我遇到了这三个小属性: IsShiloh IsKatmaiOrNewer IsYukonOrNewer 这些成员是什么,为什么它们命名得如此令人敬畏?

7得票8回答
如何在不使用try catch的情况下处理异常?

using (SqlConnection con = new SqlConnection()) { try { con.Open(); } catch (Exception ex) { MessageBo...