//从数据库获取数据
  public static DataTable GetData0()
      {
          SqlConnection sqlcon = new SqlConnection();
          sqlcon.ConnectionString = "Catalog=JinKeLi;Data Source=(local);uid=sa;pwd=123";
          if(sqlcon.State == ConnectionState.Closed)
          {
              sqlcon.Open();
          }
          //接下来初始化命令
          SqlCommand cmd = new SqlCommand();
          cmd.Connection = sqlcon;
          cmd.CommandType = CommandType.Text;
          cmd.CommandText = "select * from Tb_Config";
          //用于执行数据的插入,更新,删除的操作;返回被影响的行数
          int i = cmd.ExecuteNonQuery();
          if(i > 0)
          {
              Console.WriteLine("<script>alert('操作成功')</script>");
          }
          //用于查询最大值只需返回一条数据情况下的操作,返回的是首行第一行的数据
          object obj = cmd.ExecuteScalar();
          DataSet ds = new DataSet();
          DataTable dt = new DataTable();
          SqlDataAdapter sda = new SqlDataAdapter();
          sda.SelectCommand = cmd; //SelectCommand用于获取cmd命令的执行的操作
          sda.Fill(dt);
          return dt;
      }
      //若要创建 SqlDataReader,必须调用 SqlCommand 对象的 ExecuteReader 方法,
      //而不要直接使用构造函数
  public static void GetData1()
  {
      string str = "Data Source=.;Initial Catalog=JinLeLi;Initial Security=true;";
      string sql = "select * from Tb_Config";
      SqlConnection conn = new SqlConnection();
      conn.Open();
      SqlCommand comm = new SqlCommand(sql, conn);
      DataSet ds = new DataSet();
      SqlDataReader dr = comm.ExecuteReader();
      if(dr.Read())
      {
          //下面的俩中方法都可以获取数据
          //根据序列
          this.TextBox1.Text = dr.GetString(1);
          this.TextBox2.Text = dr.GetString(2);
          //根据字段
          this.TextBox1.Text = dr.GetString(dr.GetOrdinal("Name"));
          this.TextBox2.Text = dr.GetInt32(dr.GetOrdinal("Age").ToString());
      }
      //用到SQLDataReader要用循环输出
      while(dr.Read())
      {
          Console.WriteLine(dr["Name"]);
          Console.WriteLine(dr["Age"]);
      }
      dr.Close();
      if(conn.State == ConnectionState.Open)
      {
          conn.Close();
      }
  }

相关文章:

  • 2021-06-24
  • 2021-11-18
  • 2021-12-06
  • 2022-12-23
  • 2021-04-14
  • 2021-08-15
  • 2022-02-19
  • 2022-12-23
猜你喜欢
  • 2021-09-11
  • 2022-12-23
  • 2022-01-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案