sql 中连接数据库的Asynchronous Processing=true是什么意思?c#连接数据库的几种方式代码
SqlConnectionsql=newSqlConnection("Server=12515-33;initialcatalog=Logon;integratedsec...
SqlConnection sql = new SqlConnection("Server =12515-33; initial catalog=Logon; integrated security = SSPI;Asynchronous Processing=true;");
像这样贴出来就ok了
求解释每一句代码的意思!!!急急急 展开
像这样贴出来就ok了
求解释每一句代码的意思!!!急急急 展开
1个回答
展开全部
在连接字符串中加上Asynchronous Processing=true 表示使用异步处理操作。
当应用程序不再需要用到连接池的时候可以使用ClearPool 或 ClearAllPools方法清空连接池也可作重置连接池使用,方法如下:
SqlConnection.ClearPool(SqlConnection connection) 清空关联的连接池
SqlConnection.ClearAllPools() 清空所有连接池
调用上述方法,如果连接正在使用,连接池会做相应标记,等连接关闭时自动烧毁。
Server是连接的服务器DB名, initial catalog是你要连接的数据库的名字。integrated security = SSPI这是Microsoft安全支持提供器接口
当应用程序不再需要用到连接池的时候可以使用ClearPool 或 ClearAllPools方法清空连接池也可作重置连接池使用,方法如下:
SqlConnection.ClearPool(SqlConnection connection) 清空关联的连接池
SqlConnection.ClearAllPools() 清空所有连接池
调用上述方法,如果连接正在使用,连接池会做相应标记,等连接关闭时自动烧毁。
Server是连接的服务器DB名, initial catalog是你要连接的数据库的名字。integrated security = SSPI这是Microsoft安全支持提供器接口
追问
还是不太懂什么异步操作
sql连接数据库还有其他的方式吗?
追答
异步处理操作就是一个时间多个作业在一起运行的意思。SQL连接数据肯定还有多种方法。OLE,ODBC,DSN等都是可以的。这些只要知道就可以。你用到的时候 直接查帮助都能找到。无须研究的太深。重点是连接参数和连接方式的熟悉就可以。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询