一、StringBuild类:
1.Append:在末尾追加字符串
2.Insert:在指定的位置插入字符串
3.Remove:移除指定的字符串
二、使用DataReader的步骤:
1.连接数据库:
SqlConnection conn = new SqlConnection(conStr);
2.定义sql语句:
string sql=“select * from Student”;
3.打开连接:
conn.Open();
4.创建SqlCommand对象:
SqlCommand cmd = new SqlCommand(sql,conn);
5.使用SqlDataReader对象接收数据源:
SqlDataReader dr = cmd.ExcecuteReader(sql,conn);
6.循环读取数据:
while(dr.Read()){
dr[“列名”].ToString();
}
7.关闭连接:
dr.Close();
conn.Close();
三、DataReader的属性:
HasRows:是否返回了结果
四、DataReader的方法:
1.Read():前进到下一行记录
2.Close():关闭DataReader对象
五、dr[“列名”].ToString();中括号里面可以是下标(从0开始),也可以是字段名,但是下标可读性比较差。
六、使用Ado.net添加数据的步骤:
1.连接数据库
SqlConnection conn = new SqlConnection(conStr);
2.打开连接:
conn.Open();
3.定义sql语句:
string sql = string.Format(“insert into Admin values(’{0}’,’{1}’)”,name,pwd);
4.创建SqlCommand对象:
SqlCommand cmd = new SqlCommand(sql,conn);
5.执行命令:
int rel = cmd.ExecuteNonQuery();
6.关闭连接:
conn.Close();
相关文章
- 02-05python中查询数据库时fetchone()函数和fetchall()函数的区别
- 02-05express框架使用mongoose操作数据库
- 02-05如何检查数据库是否使用php和ajax更新?
- 02-05struts神马的不过是对servlet、filter的封装而已,hibernate神马的也不过是对jdbc的封装而已,他们只是把一些常见的操作流程化了,如果不懂servlet、filter,不懂jdbc,使用struts和hibernate出问题了都不知道是怎么回事。
- 02-05日期操作类(DateFormat与SimpleDateFormat)的区别和使用详解
- 02-05阿里Java学习路线:阶段 2:数据库开发-SQL进阶及查询练习:课时6:非空和唯一约束
- 02-05数据库的查询操作
- 02-05TCGA(三)--采用GDC API进行数据查询和获取
- 02-05使用Android L和Camera2 API处理相机预览图像数据
- 02-05使用 DML 新增和更新表数据