C#轻松实现连接SQL server数据库

在连接SQL server数据时,最关键的一个步骤就是构建数据库连接字符串,本文将详细介绍标准安全连接(使用SQL server账号密码连接)和标准信任连接(使用Windows账户连接),二者的唯一区别就在于连接字符串的构造,但是这些的前提是你在SQL 安装配置时选择了兼容模式登陆,因为在安装时它是默认使用Windows账户连接的。

先介绍一下,本次实验电脑名称是DESKTOP-V2V34GT,数据库名称是test。好了,下面直接上代码:

需要加载的类:

using System.Data.SqlClient;

1.标准信任连接:

        private void button1_Click(object sender, EventArgs e)
        {
            string sqlstr = "Data Source=DESKTOP-V2V34GT;Initial Catalog=test;integrated security=True";//创建数据库连接字符串
            SqlConnection con = new SqlConnection(sqlstr);//创建数据库连接对象
            if (con.State == ConnectionState.Closed)//判断数据库是否关闭
            {
                con.Open();//打开数据库连接
                MessageBox.Show("连接数据库成功!", "提示");
            }
            con.Close();//关闭数据库
         }

     其中,信任连接字符串可做如下替换:

string sqlstr = "Server=DESKTOP-V2V34GT;Database=test;Trusted_Connection=True";//创建数据库连接字符串

  2.标准安全连接

        private void button1_Click(object sender, EventArgs e)
        {
            string sqlstr = "Data Source=DESKTOP-V2V34GT;Initial Catalog=test;User Id=sa;Password=密码不能告诉你";//创建数据库连接字符串
            SqlConnection con = new SqlConnection(sqlstr);//创建数据库连接对象
            if (con.State == ConnectionState.Closed)//判断数据库是否关闭
            {
                con.Open();//打开数据库连接
                MessageBox.Show("连接数据库成功!", "提示");
            }
            con.Close();//关闭数据库
        }

  其中安全连接字符串可做如下替换:

string sqlstr = "Server=DESKTOP-V2V34GT;Database=test;User Id=sa;Password=密码不能告诉你;Trusted_Connection=False";//创建数据库连接字符串

 实践出真知!                                                           

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值