一、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();

使用ADO.NET查询和操作数据相关推荐

  1. 第六章 使用ADO.NET查询和操作数据

    1.StringBuilder类--定义可变字符串 做到既重复修改,又不创建新的对象(与String类的区别) 常用方法: 1) Append()在结尾追加 2) Insert()在指定位置插入指定字 ...

  2. ado.net 查询 小结 c# 1614653302

    ado.net 小结 c# 1614653302 得到连接对象 SqlConnection 操作步骤 导入命名空间 using System.Data.SqlClient 获取连接字符串 得到类似的字 ...

  3. sqlserver ADO.net 查询数据库加锁,事务提交

    //逻辑:查询表最大单号,然后锁表(TABLOKX) ,然后执行事务using (SqlConnection conn = EFContext.Database.Connection as SqlCo ...

  4. 题库明细 C#语言和SQL Server

    题库明细 C#语言和SQL Server 第一个C#程序 石振威 了解C#常用关键字(32道) 掌握变量的定义和使用方法(20道) 掌握C#控制台程序的结构组成(20道) 能够使用using和name ...

  5. EntityFramework之原始查询及性能优化(六)

    前言 在EF中我们可以通过Linq来操作实体类,但是有些时候我们必须通过原始sql语句或者存储过程来进行查询数据库,所以我们可以通过EF Code First来实现,但是SQL语句和存储过程无法进行映 ...

  6. WINCC中使用ADO对象连接数据库 例子 常用属性 方法 原创

    在WINCC中连接数据库可以使用ADO控件进行连接数据库,但是通常都不是用的ADO控件进行连接数据库,以下讲讲winccZ中使用ADO对象连接查询数据库.以下以报警记录为例. 一.了解ADO对象   ...

  7. vb mysql ado_VB中的ADO数据对象编程详解

    ADO是ActiveX Data Objects 的缩写,是一项新的数据库的存取技术 那天听到一位同学说他的女朋友是学新闻的可也学会了数据库,可学计算机的自己却还是不会,总觉得有点汗颜.在各网站的论坛 ...

  8. mfc连接oracle12c,MFC ADO连接Oracle12c数据库 类库文件

    Stdafx.h Stdafx.h libado.h libado.h libado.cpp libado.cpp 参考网址如下:http://www.cnblogs.com/livewithnore ...

  9. 多线程Delphi数据库查询

    By design, a Delphi application runs in one thread. To speed up some parts of the application you mi ...

最新文章

  1. javascript中子类如何继承父类
  2. C语言的一些误用和知识总结
  3. Spring4配置文件模板
  4. iOS中的Runloop
  5. 详解BILSTM-CRF模型结构进行命名实体识别
  6. tftpd-hpa使用完全教程
  7. javascript 验证 国际格式 电话号码
  8. lc用U盘更新固件_索尼X9000H/X9100H系列机型更新HDMI2.1固件
  9. JRebel出现ERROR Failed to obtain seat. Unable to connect to license server
  10. 前端CSS学习(第3、4天)
  11. html5淘宝注册界面设计,电商登陆注册页设计分析
  12. Impala: Reducing query concurrency or configuring admission control may help avoid this error
  13. 企业信息化的若干原则性问题
  14. Android 按电源键亮屏/息屏流程分析
  15. LINUX流量控制工具 TC详解
  16. 无人值守自动称重系统的组成和结构
  17. 小型直播系统系列-乐聊TV的开发(二)
  18. 【听】告別玻璃心的十三件事,走出舒适圈
  19. 討厭現在的工作怎麼破?稻盛和夫:3個建議,讓你少走10年彎路
  20. 2020机器视觉公司排名

热门文章

  1. 数据结构---prim最小生成树
  2. Web Service和Servlet的区别
  3. CF56E Domino Principle 树状数组 + 简单dp
  4. LOJ#2145. 「SHOI2017」分手是祝愿
  5. E. Don‘t Really Like How The Story Ends(代码未补)
  6. B - Labyrinth Gym - 102798B
  7. 牛客题霸 [栈和排序] C++题解/答案
  8. [SDOI2019] 热闹的聚会与尴尬的聚会
  9. 1.16 模拟(排序)
  10. P6855-「EZEC-4.5」走方格【dp】