ü .NET Framework数据提供程序的四个核心对象
对象 | 说明 | 使用方法 | ||
Connection | 建立与特定数据源的连接 | 1. 定义连接字符串 string connstring = string.Format(“连接字符串”); 2. 创建Connection对象 SqlConnection con = new SqlConnection(connstring); 注: con.Open(): 打开数据库 con.Close(): 关闭数据库 | ||
Command | 对数据源执行命令 | 创建Command对象 SqlCommand com = new SqlCommand(sql,con); 注: sql: 查询用SQL语句 | ||
属性 | 说明 | |||
Connection | 使用的数据库连接,同上 “con” | |||
CommandText | 执行SQL语句 | |||
方法 | 说明 | |||
ExecuteNonQuery(); | 返回受影响的行数 | |||
ExecuteReader() | 属性 | 逐行读取数据 | ||
HasRows 注:是否返回结果 | ||||
FieldCount 注:当前行中列数 | ||||
方法 | ||||
Read 注:前进下一行记录 | ||||
Close 注:关闭对象 | ||||
ExecuteScalar(); | 返回第一行第一列 | |||
DataReader | 从数据源中读取只进且只读的数据流 | SqlCommand com = new SqlCommand(sql, DBHelp.con); SqlDataReader dr = com.ExecuteReader(); | ||
DataAdapter | 用数据源填充DataSet并解析更新 | DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(sql,DBHelp.con); da.Fill(ds,"用户表");//填充数据集 控件名.DataSource = ds.Tables[0];//指定数据源 SqlCommandBuilder cb = new SqlCommandBuilder(da); da.Update(ds,"用户表"); |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26221264/viewspace-736313/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26221264/viewspace-736313/