jjzjj

sqlConnection

全部标签

c# - SqlConnection.CreateCommand 和 new SqlCommand 之间有什么区别吗?

在.Net中,创建新的SqlCommand对象并为其附加SqlConnection和调用CreateCommand()之间是否存在任何功能差异在现有的SqlConnection对象上? 最佳答案 不,它们是同一件事。我反汇编了SqlConnection.CreateCommand并发现了这个:publicSqlCommandCreateCommand(){returnnewSqlCommand(null,this);}这证明它们确实是一回事。 关于c#-SqlConnection.Cre

c# - SqlConnection.CreateCommand 和 new SqlCommand 之间有什么区别吗?

在.Net中,创建新的SqlCommand对象并为其附加SqlConnection和调用CreateCommand()之间是否存在任何功能差异在现有的SqlConnection对象上? 最佳答案 不,它们是同一件事。我反汇编了SqlConnection.CreateCommand并发现了这个:publicSqlCommandCreateCommand(){returnnewSqlCommand(null,this);}这证明它们确实是一回事。 关于c#-SqlConnection.Cre

c# - 您如何处理 SqlConnection 中的传输级错误?

在大容量.NET应用程序中,当您尝试执行查询时,您可能会不时看到此异常:System.Data.SqlClient.SqlException:Atransport-levelerrorhasoccurredwhensendingtherequesttotheserver.根据我的研究,这是“刚刚发生”的事情,无法采取太多措施来防止它发生。它不会由于错误的查询而发生,并且通常无法复制。当与数据库的TCP连接由于某种原因出现故障时,在繁忙的OLTP系统中,它可能每隔几天就会出现一次。我被迫通过解析异常消息来检测此错误,然后从头开始重试整个操作,包括使用新连接。这些都不漂亮。有人有其他解决方

c# - 您如何处理 SqlConnection 中的传输级错误?

在大容量.NET应用程序中,当您尝试执行查询时,您可能会不时看到此异常:System.Data.SqlClient.SqlException:Atransport-levelerrorhasoccurredwhensendingtherequesttotheserver.根据我的研究,这是“刚刚发生”的事情,无法采取太多措施来防止它发生。它不会由于错误的查询而发生,并且通常无法复制。当与数据库的TCP连接由于某种原因出现故障时,在繁忙的OLTP系统中,它可能每隔几天就会出现一次。我被迫通过解析异常消息来检测此错误,然后从头开始重试整个操作,包括使用新连接。这些都不漂亮。有人有其他解决方

c# - 检查 SQL 连接是打开还是关闭

你如何检查我使用的是打开还是关闭if(SQLOperator.SQLCONNECTION.State.Equals("Open"))但是,即使状态为“打开”,它也会在此检查中失败。 最佳答案 你应该使用SqlConnection.State例如,usingSystem.Data;if(myConnection!=null&&myConnection.State==ConnectionState.Closed){//dosomething//...} 关于c#-检查SQL连接是打开还是关闭

c# - 检查 SQL 连接是打开还是关闭

你如何检查我使用的是打开还是关闭if(SQLOperator.SQLCONNECTION.State.Equals("Open"))但是,即使状态为“打开”,它也会在此检查中失败。 最佳答案 你应该使用SqlConnection.State例如,usingSystem.Data;if(myConnection!=null&&myConnection.State==ConnectionState.Closed){//dosomething//...} 关于c#-检查SQL连接是打开还是关闭

c# - "open/close"SqlConnection 还是保持打开状态?

我使用静态方法在简单的静态类中实现了我的业务逻辑。这些方法中的每一个都会在调用时打开/关闭SQL连接:publicstaticvoidDoSomething(){using(SqlConnectionconnection=newSqlConnection("...")){connection.Open();//...connection.Close();}}但我认为传递连接对象并避免打开和关闭连接可以节省性能。很久以前,我用OleDbConnection类(不确定SqlConnection)做了一些测试,它确实有助于像这样工作(据我所知)://passaroundtheconnecti

c# - "open/close"SqlConnection 还是保持打开状态?

我使用静态方法在简单的静态类中实现了我的业务逻辑。这些方法中的每一个都会在调用时打开/关闭SQL连接:publicstaticvoidDoSomething(){using(SqlConnectionconnection=newSqlConnection("...")){connection.Open();//...connection.Close();}}但我认为传递连接对象并避免打开和关闭连接可以节省性能。很久以前,我用OleDbConnection类(不确定SqlConnection)做了一些测试,它确实有助于像这样工作(据我所知)://passaroundtheconnecti

c# - 在 "using" block 中,SqlConnection 是否在返回或异常时关闭?

第一个问题:说我有using(SqlConnectionconnection=newSqlConnection(connectionString)){connection.Open();stringstoredProc="GetData";SqlCommandcommand=newSqlCommand(storedProc,connection);command.CommandType=CommandType.StoredProcedure;command.Parameters.Add(newSqlParameter("@EmployeeID",employeeID));return(

c# - 在 "using" block 中,SqlConnection 是否在返回或异常时关闭?

第一个问题:说我有using(SqlConnectionconnection=newSqlConnection(connectionString)){connection.Open();stringstoredProc="GetData";SqlCommandcommand=newSqlCommand(storedProc,connection);command.CommandType=CommandType.StoredProcedure;command.Parameters.Add(newSqlParameter("@EmployeeID",employeeID));return(