C# 连接 SQL Server 数据库(SA 账户方式)
·
在 C# 开发中,操作 SQL Server 数据库是基础且常用的需求,我将详细介绍通过SA 账户实现 C# 与 SQL Server 数据库的连接,附带完整可运行代码,并讲解核心要点,适合新手快速上手。
一、核心连接字符串配置
连接 SQL Server 的关键是配置正确的连接字符串,使用 SA 账户时,需指定服务器地址、数据库名、用户名和密码,核心格式如下:
// 连接字符串核心参数:Server(服务器)、Database(数据库)、Uid(SA用户名)、Pwd(SA密码)
string connStr = "Server=ZM\\SQLEXPRESS01;Database=MyFirstDB;Uid=sa;Pwd=123456";

关键参数说明
- Server:SQL Server 服务器实例名,格式为
计算机名\实例名,本文中为ZM\SQLEXPRESS01(需替换为自己的服务器实例); - Database:要连接的目标数据库名称,示例为
MyFirstDB; - Uid:登录账户,此处使用 SA 超级管理员账户;
- Pwd:SA 账户对应的登录密码,示例为
123456(实际开发中请使用复杂密码,提高安全性)。
二、完整 C# 连接数据库代码
以 WinForm 项目为例(窗体类为FrmMain),实现数据库连接并验证连接状态,代码如下,可直接复制运行
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace xbd.Chapt09Demo
{
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
// 连接数据库
SqlConnection sqlConnection = new SqlConnection(connStr);
sqlConnection.Open();
MessageBox.Show(sqlConnection.State.ToString());
sqlConnection.Close();
}
// 基于sa账户登录
// Server(服务) Database(数据库) Uid(用户名) Pwd(密码)
string connStr = "Server=ZM\\SQLEXPRESS01;Database=MyFirstDB;Uid=sa;Pwd=123456";
}
}
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)