SqlConnection和SqlConnectionStringBuilder之间的区别

时间:2013-11-15 04:26:28

标签: c# .net sql-server vb.net connection

我想知道SqlConnectionSqlConnectionStringBuilder

之间的区别

2 个答案:

答案 0 :(得分:6)

SqlConnectionStringBuilder是一个简单的实用程序来构建/解析/修改连接字符串。这不是必要的,而且通常完全没必要。

SqlConnection是实际的数据库连接。您将连接字符串传递给它(如果它来自SqlConnectionStringBuilder无关紧要),您可以与数据库通信。

答案 1 :(得分:5)

苹果和橘子。

SqlConnection实际上控制了与数据库的连接。

SqlConnectionStringBuilder有助于动态创建SqlConnection中使用的连接字符串。

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection(v=vs.110).aspx

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnectionstringbuilder(v=vs.110).aspx