zoukankan      html  css  js  c++  java
  • C# ADO基础(使用using操作数据库)

    1.使用using 来对数据库进行操作,using是资源释放的一种缩写,用于实现了实现了IDisposable接口(释放对象资源的接口是IDisposable)

     private void button2_Click(object sender, RoutedEventArgs e)
            {
             
      //source 那边用点代表本机如果是其它机器你可以用ip地址,(本机也可以用127.0.0.1)
                using (SqlConnection conn = new SqlConnection(  
                   "Data Source=127.0.0.1;Initial Catalog=OrderDB;User ID=sa;Password=123456789"))
                {
                    conn.Open();//要先打开连接
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        //插入数据
                        cmd.CommandText = "insert into admin(name,password,rank) values('hello','123456',1)";
                        cmd.ExecuteNonQuery();
                    }
                    using (SqlCommand cmd = conn.CreateCommand()) 
                    {
                        //参数的使用
                        cmd.CommandText = "select * from admin where rank=@rank";
                        cmd.Parameters.Add(new SqlParameter("@rank", 2));
                        //因为SqlDataReader实现了IDisposable接口,释放对象资源的接口是IDisposable
                        using (SqlDataReader reader = cmd.ExecuteReader()) 
                        {   
                            //查询到结果放在数据库中没有放到客户端中,以后可以用DataSet处理
                            while (reader.Read())
                            {
                                string name = (string)reader.GetString(0);
                                MessageBox.Show(name);
                            }
                        }
                        
                    }
              }
    }       

  • 相关阅读:
    echo "http://172.17.26.115:8380/?key=%c8%fd%d0%c7%ca%d6%bb%fa%b1%f9%cf%e4" | mail -s "noresult_monitr error" maolingzhi@jd.com
    python实现的文本编辑器
    PyQt写的浏览单web页面的browser
    中非发展基金
    团队介绍
    微众—国内最大的微信公众服务平台
    微软创投加速器简介
    知方可补不足~SQL为大数据引入分区表
    实时监控Cat之旅~介绍与自定义类型在哪里
    EF架构~Cannot attach the file as database
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3327496.html
Copyright © 2011-2022 走看看