C# SqlConnection 连接
时间: 2023-10-13 14:56:57 浏览: 200
C#使用SqlConnection连接到SQL Server的代码示例
在C#中,使用SqlConnection类来建立与SQL Server数据库的连接。连接字符串的格式取决于数据库的配置和登录方式。
如果数据库的连接字符串是类似于"server=.;database=数据库;uid=DESKTOP-32BLS5P\\Dell;integrated security=SSPI"的形式,其中使用的是Windows验证方式,可以使用以下代码来建立连接:
```csharp
string myconnection1 = "server=.;database=数据库;uid=DESKTOP-32BLS5P\\Dell;integrated security=SSPI";
SqlConnection sqlconn1 = new SqlConnection(myconnection1);
```
\[1\]
如果数据库的连接字符串是类似于"server=.\\SQLEXPRESS;database=数据库;uid=DATA02\\Administrator;integrated security=SSPI"的形式,其中使用的是Windows验证方式,可以使用以下代码来建立连接:
```csharp
string myconnection1 = "server=.\\SQLEXPRESS;database=数据库;uid=DATA02\\Administrator;integrated security=SSPI";
SqlConnection sqlconn1 = new SqlConnection(myconnection1);
```
\[2\]
在连接字符串中,还可以设置一些连接池的属性,例如Pooling、Max Pool Size和Min Pool Size。Pooling属性用于指定是否启用连接池,Max Pool Size属性用于指定连接池中允许的最大连接数,Min Pool Size属性用于指定连接池中允许的最小连接数。
例如,如果要启用连接池,并设置最大连接数为100,最小连接数为0,可以在连接字符串中添加以下属性:
```csharp
string myconnection1 = "server=.;database=数据库;uid=DESKTOP-32BLS5P\\Dell;integrated security=SSPI;Pooling=true;Max Pool Size=100;Min Pool Size=0";
SqlConnection sqlconn1 = new SqlConnection(myconnection1);
```
\[3\]
以上是根据提供的引用内容给出的答案,希望能够帮到您。
#### 引用[.reference_title]
- *1* *2* [C#项目中使用SQLConnection连接SQL server数据库](https://blog.csdn.net/qq_36323164/article/details/121415147)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [C# SqlConnection 连接池](https://blog.csdn.net/qqshuaishuai/article/details/121747658)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文