C#怎么连接SQL Server数据库 C#连接SQL Server数据库方法

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

C#怎么连接SQL Server数据库 C#连接SQL Server数据库方法-第1张图片-佛山资讯网

用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

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~