ado.net的操作查询数据 0127
连接字符串
获取连接对象
例如
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相关推荐
- ADODB类库操作查询数据表
ADODB类库下载:http://sourceforge.net/projects/adodb/files/adodb-php-4-and-5/adodb-491-for-php/adodb491.z ...
- Django(part24)--查询数据
学习笔记,仅供参考,有错必纠 文章目录 数据库的操作(CRUD操作) 查询数据 all方法 values方法 values_list方法 order_by方法 filter方法 get方法 exclu ...
- 查询添加条件_035 JAVA-MySQL 约束、DML操作(增改删)、事务处理、查询数据
MySQL 中的约束 约束类型 : • 非空约束(not null) • 唯一性约束(unique) • 主键约束(primary key) PK • 外键约束(foreign key) FK • 检 ...
- 表操作,数据操作,单表查询,python操作数据库
1.表操作 创建 create table 删除 drop table 查看表结构 desc 表/show create table 表 修改 alter table 表名 rename 新表名 al ...
- 【C 语言】文件操作 ( 学生管理系统 | 插入数据 | 查询数据 | 删除数据 )
文章目录 一.学生管理系统 1.插入数据 2.查询数据 3.删除数据 二.完整代码 一.学生管理系统 实现一个简易学生管理系统 , 验证文件操作 ; 1.插入数据 从命令行接收数据 , 放入结构体成员 ...
- 小汤学编程之MySQL(二)——数据库操作、表结构操作、表数据操作、查询数据和数据类型
一.数据库操作 1.创建数据库 2.查询数据库 3.修改数据库 4.使用数据库 二.表结构操作 1.创建表 2.查询表 3.修改表 4.删除表 三.表数 ...
- MFC中使用sqlite3操作数据库 创建,插入数据,查询数据
需要用到的文件有sqlite3.h .sqlite3.dll.sqlite3.lib.网上很多人分享下载地址这里不再赘述. 将这三个文件拷贝到自己新建MFC项目目录下,在解决方案窗口下 添加现有项,选 ...
- Spark与Iceberg整合查询操作-查询快照,表历史,data files Manifests 查询快照,时间戳数据...
1.8.6 Spark与Iceberg整合查询操作 1.8.6.1 DataFrame API加载Iceberg中的数据 Spark操作Iceberg不仅可以使用SQL方式查询Iceberg中的数据, ...
- python 操作mysql数据库查询数据
在Windows平台上安装mysql模块用于Python开发 用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示.下边是打包了32与64版本. MySQL-python-1. ...
最新文章
- 数据中心支持物联网的5种方式
- Workbooks 对象的 Open 方法参数说明
- 阿里云服务器发送邮件失败?连接超时?25端口被封?
- 提高代码可读性: 命名技术
- 动态规划——最大子段和(洛谷 P1115)
- 破解WEP密钥过程全解(上)
- 【RDMA】IBV_SEND_INLINE和IBV_SEND_SIGNALED的原理|RDMA小消息通信性能优化
- c语言常量定义规则,c语言常量(c语言常量定义规则)
- 刷题体验第一天——《录鼎记》第一章
- 重庆南川金佛山中医院“扶正消瘤贴”专家评估研讨会圆满落幕
- Java并发包:ExecutorService和ThreadPoolExecutor
- Spring技术内幕
- 【初学python】:输入秒数,输出对应小时/分钟/秒
- 理解yolov3的anchor、置信度
- 2021第二季度海外消费者消费者画像分析
- [035] 微信公众帐号开发教程第11篇-符号表情的发送(上)
- 使用CycleGAN训练自己制作的数据集,通俗教程,快速上手
- ​金属外壳笔记本电脑会触电吗?
- Linux网络文件共享服务(一)存储类型和文件传输协议FTP
- python之实现两张图片拼接成一张图片(水平方向)(亲测可用)
热门文章
- javascript 判断字符串是否包含某字符串(indexOf)
- phpcmsV9 表单向导(案例一)应用示例
- WeLive开源PHP在线客服系统源码
- 2019计算机应用基础期末考试试题,2019-2020年度公共课计算机应用基础考试试题附答案...
- python画画加粗_Matplotlib'粗体'字体 - python
- python中ln怎么表示_Python math库 ln(x)运算的实现及原理
- yarn临时目录 没有jar包_复习之yarn
- Biscuit – 超方便的多开浏览器[Win/macOS/Linux]
- 高性能Web框架FastAPI v0.62.0
- c语言双精度百分号,C语言输出百分号%的方法和示例