使用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();

相关文章
|
开发框架 JavaScript .NET
asp.net中条件查询+分页
asp.net中条件查询+分页
|
2月前
|
网络协议 定位技术 网络安全
IPIP.NET-IP地理位置数据
IPIP.NET 是一家专注于 IP 地理位置数据的提供商,基于 BGP/ASN 数据与全球 800+ 网络监测点技术,提供高精度的 IPv4 和 IPv6 定位服务。其核心服务包括地理位置查询、详细地理信息和网络工具等,广泛应用于网络安全、广告营销、CDN 优化等领域。数据覆盖全球,支持多语言,每日更新确保实时性。IPIP.NET 提供 API 接口、离线数据库及多种语言 SDK,方便开发者集成使用。
320 0
|
8月前
|
SQL XML 关系型数据库
入门指南:利用NHibernate简化.NET应用程序的数据访问
【10月更文挑战第13天】NHibernate是一个面向.NET的开源对象关系映射(ORM)工具,它提供了从数据库表到应用程序中的对象之间的映射。通过使用NHibernate,开发者可以专注于业务逻辑和领域模型的设计,而无需直接编写复杂的SQL语句来处理数据持久化问题。NHibernate支持多种数据库,并且具有高度的灵活性和可扩展性。
120 2
|
10月前
|
开发框架 .NET 数据库连接
闲话 Asp.Net Core 数据校验(三)EF Core 集成 FluentValidation 校验数据例子
闲话 Asp.Net Core 数据校验(三)EF Core 集成 FluentValidation 校验数据例子
150 1
|
11月前
|
开发框架 JSON 前端开发
利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理
利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理
|
10月前
|
开发框架 前端开发 算法
分享 .NET EF6 查询并返回树形结构数据的 2 个思路和具体实现方法
分享 .NET EF6 查询并返回树形结构数据的 2 个思路和具体实现方法
153 0
|
10月前
|
SQL Oracle 关系型数据库
.NET 开源快捷的数据库文档查询和生成工具
【8月更文挑战第1天】推荐几款.NET开源数据库文档工具:1. DBDocumentor,支持多类型数据库,快速生成详尽文档;2. SqlDoc,界面简洁,自定义内容与格式;3. DBInfo,强大查询功能,支持多种导出格式。这些工具有效提升文档管理效率与质量。
121 0
|
11月前
|
C#
效率提升利器:一个在线的.NET源码查询网站
效率提升利器:一个在线的.NET源码查询网站
111 0
|
存储 测试技术 计算机视觉
高维数据惩罚回归方法:主成分回归PCR、岭回归、lasso、弹性网络elastic net分析基因数据
高维数据惩罚回归方法:主成分回归PCR、岭回归、lasso、弹性网络elastic net分析基因数据

热门文章

最新文章