数据库访问

来源:互联网 发布:淘宝小龙虾的霸气卖家 编辑:程序博客网 时间:2024/04/28 15:22

1.SqlCommand

   创建SqlConnection的实例  using( SqlConnection conn=new SqlConnection(connectionString))

   创建SqlCommand的实例  {   string sql="sql语句";    SqlCommand cmd=new SqlCommand(sql,conn);

   打开连接      conn.open();

   执行命令      cmd.ExecuteNonQuery

   关闭连接      conn.close(); }

SqlCommand对象的三种主要对数据库操作的方法

 (1)ExecuteNonQuery方法:执行指定的SQL语句,但不返回命令执行的表数据,仅返回操作所影响的行数。主要用于增,删,改。

 (2)ExecuteReader方法:顺序读取数据库中的数据,该方法根据提供的select语句,返回一个SqlDataReader对象,利用该对象的reader方法依次读取每个记录中各字段的内容。

 (3)ExecuteScaler方法:用于查询结果为一个值的情况,例如求和等。



2.SqlDataAdapter

    创建SqlConnection的实例 SqlConnection conn=new SqlConnection(connectionString)

   创建SqlDataAdapter的实例     string sql="sql语句";    SqlAdapter adpter=new SqlAdapter(sql,conn);

   创建DataSet的实例          DataSet ds=new DataSet();

   使用Fill方法将数据库中的表填充到DataSet表中     adapter.Fill(ds);

  利用DataGridView或其他控件编辑或显示数据      dataGridView.DataSourse=ds;


   关闭连接      conn.close();


0 0
原创粉丝点击