使用ADO.NET查询和操作数据

简介: 使用ADO.NET查询和操作数据

一、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();
目录
相关文章
|
1月前
|
开发框架 JavaScript .NET
asp.net中条件查询+分页
asp.net中条件查询+分页
15 1
|
1月前
mvc.net分页查询案例——DLL数据访问层(HouseDLL.cs)
mvc.net分页查询案例——DLL数据访问层(HouseDLL.cs)
8 0
|
1月前
|
SQL 数据库 C#
C# .NET面试系列十一:数据库SQL查询(附建表语句)
#### 第1题 用一条 SQL 语句 查询出每门课都大于80 分的学生姓名 建表语句: ```sql create table tableA ( name varchar(10), kecheng varchar(10), fenshu int(11) ) DEFAULT CHARSET = 'utf8'; ``` 插入数据 ```sql insert into tableA values ('张三', '语文', 81); insert into tableA values ('张三', '数学', 75); insert into tableA values ('李四',
65 2
C# .NET面试系列十一:数据库SQL查询(附建表语句)
|
4月前
|
SQL 开发框架 .NET
|
4月前
|
XML SQL 开发框架
|
1月前
|
SQL 数据库
使用ADO.NET查询和操作数据
使用ADO.NET查询和操作数据
9 0
|
2月前
|
SQL 开发框架 .NET
ASP.NET WEB+EntityFramework数据持久化——考核练习库——1、用户管理系统(考点:查询列表、增加、删除)
ASP.NET WEB+EntityFramework数据持久化——考核练习库——1、用户管理系统(考点:查询列表、增加、删除)
67 0
|
4月前
|
开发框架 .NET
|
4月前
|
开发框架 .NET C#
|
4月前
|
Oracle 关系型数据库 数据管理
.NET医院检验系统LIS源码,使用了oracle数据库,保证数据的隔离和安全性
LIS系统实现了实验室人力资源管理、标本管理、日常事务管理、网络管理、检验数据管理(采集、传输、处理、输出、发布)、报表管理过程的自动化,使实验室的操作人员和管理者从繁杂的手工劳作中解放出来,提高了检验人员的工作效率和效益,降低了劳动成本和差错发生率。