C#连接SQL Server需正确使用SqlConnection类及连接字符串,并按项目类型选择System.Data.SqlClient(.NET Framework)或Microsoft.Data.SqlClient(.NET Core+);连接字符串应包含服务器、数据库、认证方式等信息,推荐存于配置文件;必须用using确保资源释放;执行操作需配合SqlCommand与ExecuteScalar/ExecuteNonQuery/SqlDataReader。

用C#连接SQL Server数据库,核心是使用 SqlConnection 类配合正确的连接字符串。只要字符串写对、引用了 System.Data.SqlClient(.NET Framework)或 Microsoft.Data.SqlClient(.NET Core/.NET 5+),就能稳定建立连接。
准备基础依赖
根据你的项目类型选择对应包:
- .NET Framework 项目:默认已含
System.Data.SqlClient,无需额外安装 - .NET Core / .NET 5+ / .NET 6+ 项目:需通过 NuGet 安装 Microsoft.Data.SqlClient(官方推荐,支持最新功能和安全更新)
安装命令(包管理器控制台):
Install-Package Microsoft.Data.SqlClient
写对连接字符串
连接字符串包含服务器地址、数据库名、认证方式等关键信息。常见格式如下:
-
Windows 身份验证(本地开发常用):
"Server=localhost\SQLEXPRESS;Database=MyDB;Trusted_Connection=true;" -
SQL Server 账户密码登录(生产环境常用):
"Server=192.168.1.100;Database=MyDB;User Id=myuser;Password=mypass;" -
注意端口(非默认1433时要显式指定):
"Server=192.168.1.100,1434;Database=MyDB;..."
建议把连接字符串放在 appsettings.json(.NET Core+)或 App.config(.NET Framework)中统一管理,避免硬编码。
标签: word js json windows 编码 防火墙 app 端口 win microsoft 配置文件 c# .ne
还木有评论哦,快来抢沙发吧~