zoukankan      html  css  js  c++  java
  • [练手1]从数据为库中取得数据

    目标
         1 从配置文件中取得连接字符串;
         2 从数据库中取得数据;
         3 绑定数据到界面;
        
    实现
         1 配置文件app.config加入节
         <appSettings>
           <add key="ConnStr" value="Data Source=192.168.0.46;Initial Catalog=Northwind;User ID=link;Password=shgs345" />
         </appSettings>
       2 取得数据及绑定代码:
           /// <summary>
           /// 绑定数据
           /// </summary>
           private void BindData()
           {
               DataSet ds = new DataSet();
               SqlConnection conn = null ;
               try
               {
                   string strSql = "SELECT * FROM CUSTOMERS";
                   conn = new SqlConnection(DBConfig.GetConnStr());
                   conn.Open();//打开连接,相当于打开企业管理器,必须给出要打开的数据库实例,数据库名称,用户名及密码
     
                   SqlDataAdapter da = new SqlDataAdapter(strSql, conn);//设置适配器,相当于企业管理器中打开表,并且从表中根据strSql取得相应的数据
                   da.Fill(ds);//把表中的数据填充到ds数据集中,相当于从数据库中取得数据返回到net的DataSet中
               }
               catch
               {
               }
               finally
               {
                   conn.Close();
               }
     
               if (ds.Tables.Count > 0)
               {
                   //数据从ds中绑定到界面上
                   dgvList.DataSource = ds.Tables[0];
               } 
           }


    代码下载从数据库中取得数据

  • 相关阅读:
    mysql乐观锁总结和实践
    linux使用文本编辑器vi常用命令
    python高级特性-sorted()
    python高级特性-filter
    Python函数式编程-map/reduce
    centos 7.3 快速安装ceph
    python高级特性-迭代器
    python高级特性-生成器
    python高级特性-列表生成
    python高级特性-迭代
  • 原文地址:https://www.cnblogs.com/eugenewu0808/p/Do1.html
Copyright © 2011-2022 走看看