zoukankan      html  css  js  c++  java
  • 关于DataTable和DataSet还有MySQLDataAdapter

    DataTable:数据表,和数据库的表一样
    DataSet:数据集,里面由多个DataTable组成
    MySQLDataAdapter:数据适配器,用于从数据库读取数据

    //数据库连接对象(连接到指定数据)
                SqlConnection conn = new SqlConnection("connection_string");
                SqlCommand cmd = conn.CreateCommand();//命令对象(用来封装需要在数据库执行的语句)
                cmd.CommandText = "select * from table";//设置sql文本
     
                //第一种方式,用数据适配器
                SqlDataAdapter sda = new SqlDataAdapter(cmd);
                DataTable dt = new DataTable();
                sda.Fill(dt);//这里也可以把数据查询结果填充到DataSet中
     
                //第二种方式
                conn.Open();
                SqlDataReader sdr = cmd.ExecuteReader();
                if (sdr.HasRows)
                {
                    //循环读取返回的数据
                    while (sdr.Read())
                    {
                        string name = sdr.GetString(0);
                        int age = sdr.GetInt32(1);
                    }
                }
                sdr.Close();
                conn.Close();
                //读取数据时SqlConnection和SqlCommand都是必须的
                //获取数据时你可以用SqlDataAdapter + DataTable或DataSet)的方式
                //也可以用SqlDataReader来循环遍历读取
    

      

  • 相关阅读:
    精准测试
    git 管理
    git
    代码覆盖率测试
    vue 前端视频
    jenkins
    go学习资料
    4-4 求自定类型元素的平均
    4-3 简单求和
    4-2 多项式求值
  • 原文地址:https://www.cnblogs.com/dawn-cn/p/3997739.html
Copyright © 2011-2022 走看看