简单理解Ado.Net一些常用知识点
朋友学Ado.Net时,我简单做的PPT。希望正在学Ado.Net的同学有一点点帮助
Ado.Net
1.连接数据库
•//连接对象
•SqlConnection conn = new SqlConnection("Server=.;DataBase=FilmSystem;Uid=sa;Pwd=");
• //打开数据库
•conn.Open();
•//连接状态
•if(conn.State==ConnectionState.Open)
•"Data Source=SMALLZ-PC\SQLEXPRESS;Initial Catalog=AdoNet;User id=sa;password=zz326155;"
Command命令对象概述
•创建了数据连接之后,就要对数据库中的数据进行操作,ADO.NET中提供的Command对象可以对数据库执行增、删、改、查。
Command命令的属性
•//需要执行的内容
•SqlCommand cmd = new SqlCommand("select * from Members", conn);
•或者:
•Using(SqlCommand cmd= conn.CreateCommand())
•{
–Cmd.CommandText=“sql”;
•}
•//执行的类型
•cmd.CommandType=CommandType.Text;
执行Command命令的方法(重点)
•1.ExecuteNonQuery方法
–返回:受影响的行数
•2.ExecuteReader方法
•返回:一个SqlDataReader对象(数据)
•SqlDataReader sdr=cmd.ExecuteReader();
•读取方法1:
•while(sdr.Read())
•读取方法2:
•GetString();
–(获取指定一列)
•Sdr.GetOrdinal(“列名”);
–(获取指定列名所在第几列)
•3.ExecuteScalar方法
–返回:结果集中第一行的第一列或空引用
–一般用于,查询后单个结果,比如:
–Select Count(*) From table (得到表中多少行)
DataSet类
•属性
üSelectCommand : 向数据库发送查询SQL语句
üDeleteCommand : 删除
üInsertCommand : 插入
üUpdateCommand : 更新
•方法:
Fill(dataSet,”名”);填充数据到DataSet
Update(dataTable); DataTable
更新数据源(使用方法的时候,执行了属性中sql语句)
•DataTable
DataRowCollection
DataColumnCollection
ConstraintCollection
•DataRelationCollection
以上只是一部分。有不明白或有误的地址请多多指出。