ADO.NET断开式连接

   static public void duankaicon()
    {
        //一、两种身份验证:windows身份验证、SqlServer身份验证
        string st1 = "server=.;database=orderdinner;Integrated Security = true";
        string st2 = "server=.;database=hw;uid=sa;pwd=123";

        //二、创建连接对象connection,两种连接方式:1.通过构造函数直接传身份验证字符串2.通过连接对象的属性的赋值来连接
        // SqlConnection connection1 = new SqlConnection(st2);//1
        SqlConnection connection2 = new SqlConnection();//2
        connection2.ConnectionString = st2;

        //三、打开数据库 连接对象的属性有:1.ConnectionString属性用于存储身份验证字符串2.State属性用于判断连接对象是否连接
        //连接对象的方法有:1.Open()打开方法;2.Close()关闭方法等
        connection2.Open();

        if (connection2.State == System.Data.ConnectionState.Open)
        {
            Console.WriteLine("数据库已经连接");
                            
                SqlDataAdapter adp = new SqlDataAdapter("select * from rank", connection2);
                DataSet s = new DataSet();
                adp.Fill(s);

                int i = 0;
            //Rows行,count数量
            while (s.Tables[0].Rows.Count > i)
                {
                //s中存储的表,Tables[0]表示第一个表,Columns列,count数量
                for (int j=0;j< s.Tables[0].Columns.Count;j++)
                    {
                    //Rows[i][j]第i行第j列的值
                    Console.Write(s.Tables[0].Rows[i][j]); 
                    }
                    i++;//控制行数的变化
                    Console.WriteLine();
                }
           
            
            // Console.WriteLine("受影响行数是:"+count);

        }
        //四、关闭连接
        connection2.Close();
    }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值