连接字符串

获取连接对象

例如

String connStr = "Data Source=.;Initial Catalog=dbok;Integrated Security=True";

导入命名空间

using System.Data.SqlClient;

实例化连接对象

例子

SqlConnection conn = new SqlConnection(connStr);

定义sql语句,用于command的实例化

例如

String searchSql = "select * from sanguo";

实例化command对象

提供两个参数

  • sql语句
  • 连接对象

例如

SqlCommand searchCmd = new SqlCommand(searchSql, conn);

打开连接

从command对象取数据前,要先打开连接

conn.Open();

关闭连接

不需要连接时记得关闭一下

conn.Close();

获取并且打印所有数据

假设查询的结果如下

从command对象中获取查询结果对象

SqlDataReader reader =searchCmd.ExecuteReader();

遍历获取每一行的指定列的值

            while(reader.Read()){String name = reader["name"].ToString();Console.WriteLine(name);int attack = (int)reader["attack"];Console.WriteLine(attack);}

关于Read方法

SqlDataReader 对象

Read方法,会下行关注的行

如果下移后有数据,返回值为true

否则,返回值是false

进入循环后

通过 SqlDataReader对象[列名]

可以获取得到当前焦点行所对应的值

值的类型是Object类型

ado.net的操作查询数据 0127相关推荐

  1. ADODB类库操作查询数据表

    ADODB类库下载:http://sourceforge.net/projects/adodb/files/adodb-php-4-and-5/adodb-491-for-php/adodb491.z ...

  2. Django(part24)--查询数据

    学习笔记,仅供参考,有错必纠 文章目录 数据库的操作(CRUD操作) 查询数据 all方法 values方法 values_list方法 order_by方法 filter方法 get方法 exclu ...

  3. 查询添加条件_035 JAVA-MySQL 约束、DML操作(增改删)、事务处理、查询数据

    MySQL 中的约束 约束类型 : • 非空约束(not null) • 唯一性约束(unique) • 主键约束(primary key) PK • 外键约束(foreign key) FK • 检 ...

  4. 表操作,数据操作,单表查询,python操作数据库

    1.表操作 创建 create table 删除 drop table 查看表结构 desc 表/show create table 表 修改 alter table 表名 rename 新表名 al ...

  5. 【C 语言】文件操作 ( 学生管理系统 | 插入数据 | 查询数据 | 删除数据 )

    文章目录 一.学生管理系统 1.插入数据 2.查询数据 3.删除数据 二.完整代码 一.学生管理系统 实现一个简易学生管理系统 , 验证文件操作 ; 1.插入数据 从命令行接收数据 , 放入结构体成员 ...

  6. 小汤学编程之MySQL(二)——数据库操作、表结构操作、表数据操作、查询数据和数据类型

    一.数据库操作 1.创建数据库     2.查询数据库     3.修改数据库     4.使用数据库 二.表结构操作 1.创建表     2.查询表     3.修改表     4.删除表 三.表数 ...

  7. MFC中使用sqlite3操作数据库 创建,插入数据,查询数据

    需要用到的文件有sqlite3.h .sqlite3.dll.sqlite3.lib.网上很多人分享下载地址这里不再赘述. 将这三个文件拷贝到自己新建MFC项目目录下,在解决方案窗口下 添加现有项,选 ...

  8. Spark与Iceberg整合查询操作-查询快照,表历史,data files Manifests 查询快照,时间戳数据...

    1.8.6 Spark与Iceberg整合查询操作 1.8.6.1 DataFrame API加载Iceberg中的数据 Spark操作Iceberg不仅可以使用SQL方式查询Iceberg中的数据, ...

  9. python 操作mysql数据库查询数据

    在Windows平台上安装mysql模块用于Python开发 用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示.下边是打包了32与64版本. MySQL-python-1. ...

最新文章

  1. 数据中心支持物联网的5种方式
  2. Workbooks 对象的 Open 方法参数说明
  3. 阿里云服务器发送邮件失败?连接超时?25端口被封?
  4. 提高代码可读性: 命名技术
  5. 动态规划——最大子段和(洛谷 P1115)
  6. 破解WEP密钥过程全解(上)
  7. 【RDMA】IBV_SEND_INLINE和IBV_SEND_SIGNALED的原理|RDMA小消息通信性能优化
  8. c语言常量定义规则,c语言常量(c语言常量定义规则)
  9. 刷题体验第一天——《录鼎记》第一章
  10. 重庆南川金佛山中医院“扶正消瘤贴”专家评估研讨会圆满落幕
  11. Java并发包:ExecutorService和ThreadPoolExecutor
  12. Spring技术内幕
  13. 【初学python】:输入秒数,输出对应小时/分钟/秒
  14. 理解yolov3的anchor、置信度
  15. 2021第二季度海外消费者消费者画像分析
  16. [035] 微信公众帐号开发教程第11篇-符号表情的发送(上)
  17. 使用CycleGAN训练自己制作的数据集,通俗教程,快速上手
  18. ​金属外壳笔记本电脑会触电吗?
  19. Linux网络文件共享服务(一)存储类型和文件传输协议FTP
  20. python之实现两张图片拼接成一张图片(水平方向)(亲测可用)

热门文章

  1. javascript 判断字符串是否包含某字符串(indexOf)
  2. phpcmsV9 表单向导(案例一)应用示例
  3. WeLive开源PHP在线客服系统源码
  4. 2019计算机应用基础期末考试试题,2019-2020年度公共课计算机应用基础考试试题附答案...
  5. python画画加粗_Matplotlib'粗体'字体 - python
  6. python中ln怎么表示_Python math库 ln(x)运算的实现及原理
  7. yarn临时目录 没有jar包_复习之yarn
  8. Biscuit – 超方便的多开浏览器[Win/macOS/Linux]
  9. 高性能Web框架FastAPI v0.62.0
  10. c语言双精度百分号,C语言输出百分号%的方法和示例