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

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

99得票6回答
SqlCommand.CommandTimeout 和 SqlConnection.ConnectionTimeout 有什么区别?

.NET中的SqlCommand.CommandTimeout和SqlConnection.ConnectionTimeout之间有什么区别吗?

126得票8回答
在SQLConnection被处理之前,我是否需要先调用Close()方法?

根据我先前在此处有关可处理对象的问题,我们是否应在using块结束之前调用Close()方法?using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand())...

16得票6回答
.net中的SqlConnection在使用using{}语句块时没有被关闭

请帮忙! 背景信息 我有一个 WPF 应用程序,它访问运行在本地机器上的 SQL Server 2005 数据库。每当我使用 Linq DataContext 时,都会使用 using { } 语句,并传入一个函数的结果,该函数返回已打开并使用 SqlCommand 执行过的 SqlCon...

13得票2回答
DbConnection.StateChange 什么时候被调用?

我有以下的代码: class Program { static void Main() { var connection = new SqlConnection("myConnectionString"); connection.Open()...

15得票2回答
使用SqlConnection / System.Transactions实现每个请求的会话管理

我刚开始在一个项目中使用Dapper,以前几年大多使用NHibernate和EF等ORM。 通常在我们的Web应用程序中,我们实现每个请求一个会话,从请求开始时启动事务,在请求结束时提交事务。 当直接使用SqlConnection/System.Transactions进行工作时,我们应该...

7得票3回答
在使用ASP.NET MVC中的SqlDataReader和FileStreamResult时,请求未完成。

出于性能考虑,我使用SqlConnection和SqlReaderStream从SQL Server数据库返回byte[]流: private static SqlConnection GetConnection() { var sqlConnectionStringBuilder ...

7得票4回答
连接字符串中的用户名和密码有多安全?

在开发Windows应用程序时: 如何在连接字符串中保护用户名和密码? 像银行这样的组织,会将他们数据库的用户名和密码提供给应用程序开发者吗?如果不是的话,通常这些应用程序开发者如何编写数据库连接? 安全地保护用户和密码的连接字符串的行业标准是什么? 谢谢。

40得票6回答
何时应该打开和关闭与 SQL Server 的连接?

我有一个简单的静态类,其中有几个方法。这些方法中每一个都会打开SqlConnection,查询数据库并关闭连接。这样,我可以确保始终关闭到数据库的连接,但另一方面,我不喜欢总是打开和关闭连接。下面是我的方法示例:public static void AddSomething(string so...

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

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