• 关于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来循环遍历读取
    

      

  • 相关阅读:
    关于移动端点击后出现闪或者黑色背景
    :after伪类+content内容生成经典应用举例
    移动端(html5)微信公众号下用keyup实时监控input值的变化无效
    jquery-uploadify 上传
    SpringMvc 文件上传
    总结
    poi excel导入
    sencha 安装、学习
    sencha怎么在control层调用按钮
    sencha做个简单的登录界面
  • 原文地址:https://www.cnblogs.com/dawn-cn/p/3997739.html
Copyright © 2020-2023  润新知