SqlDataReader的使用
1.建立数据库连接;
2.设置数据库指令;
3.数据拾取器接收输出的数据;
4.遍历打印数据;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text; namespace test2
{
class Program
{
static void Main(string[] args)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=HZ-PC;Initial Catalog=mydb;Persist Security Info=True;User ID=sa;Password=123";//设置连接属性
conn.Open();//连接数据库
SqlCommand cmd = conn.CreateCommand();//从所建立的数据库连接中新建数据库命令变量
cmd.CommandText = "select * from db_line"; //赋值
SqlDataReader dr = cmd.ExecuteReader();//建立数据拾取器,接收数据
Console.WriteLine("ID 姓名 编号 票");
while(dr.Read())//循环依次打印数据
Console.WriteLine("{0} {1} {2} {3} ",dr[],dr[],dr[],dr[]);
dr.Close();
conn.Close();
}
}
}
SqlDataReader的使用的更多相关文章
- SqlDataReader和SqlDataAdapter
		SqlDataReader 高效,功能弱,只读访问SqlDataAdapter 强大,要求资源也大一点 SqlDataReader 只能在保持跟数据库连接的状态下才可以读取... SqlDataAda ... 
- 使用SqlDataReader和SqlDataAdapter的注意
		1.当SqlDataReader没有关闭之前,数据库连接会一直保持open状态,所以在使用SqlDataReader时,使用完毕应该马上调用SqlDataReader.Close()关闭它. 2.一个 ... 
- 利用反射将Datatable、SqlDataReader转换成List模型
		1. DataTable转IList public class DataTableToList<T>whereT :new() { ///<summary> ///利用反射将D ... 
- SqlDataReader、SqlDataAdapter與SqlCommand的 区别
		1.SqlDataReader,在线应用,需要conn.open(),使用完之后要关闭. SqlConnection conn = new SqlConnection(connStr); //conn ... 
- SqlDataReader执行带输出参数存储过程 错误分析
		在上一篇随笔:SqlDataReader读取分页数据,pageCount你是肿么了? 遇到了很让人头疼的问题:SqlDataReader执行带输出参数的存储过程总是获取不到输出参数的正确值.这里将解决 ... 
- SqlDataReader读取分页数据,pageCount你是肿么了?
		自己在折腾代码的时候发现,SqlDataReader读取分页数据,存储过程中的输出参数总页数pageCount获取不准确. 我已经问过百度,技术群等..... 都说SqlDataReader用过后关闭 ... 
- 关于ADO.NET@SQL Server&SqlDataReader
		先说基础的,说基础的明白了再深的也是一样的.SQL是关系型数据库,所以就决定了对其操作的时候ADO的一些类要相互联系,Connection 类Command对象(ExecuteReader()方法.E ... 
- C#使用SqlDataReader读取数据库数据时CommandBehavior.CloseConnection参数的作用
		主要用在ExecuteReader(c)中,如果想要返回对象前不关闭数据库连接,须要用CommandBehavior.CloseConnection: CloseConnection解决了流读取数据模 ... 
- 获取SqlDataReader的列名
		SqlConnection thisConnection = new SqlConnection(ConfigurationManager.AppSettings["ConnectionSt ... 
随机推荐
- 解决如何监听Activity切换
			本篇博文在我之前的博文中已经提到了,但是监听Activity切换又可以作为一个单独的内容来叙述,因此这里又单独拿了出来进行赘述. Activity的切换无非有两种,第一种:启动或者创建一个新的Acti ... 
- 传智播客JavaWeb day09-mysql入门、数据库操作、数据库表操作、数据行操作
			不知不觉已到了第九天了,今天主要讲了关系数据库的基本概述.安装.数据库.表和数据行的操作 1. 基本概述 1.1 数据库就是用来存储数据的.早期是存在文件里面的操作起来效率低而且不是很安全. 1.2 ... 
- M6: 使用摄像头(CameraCaptureUI)
			本小节介绍UWP中摄像头的使用,使用CameraCaptureUI来拍照,不仅能够获得图像,还能够对图像进行剪裁 (目前Mobile设备还上不支持). 在本例中, 单击Camera按钮调用摄像头来拍摄 ... 
- 队列的链式实现(C语言)
			/* Queue.h */ #ifndef QUEUE_H_INCLUDED #define QUEUE_H_INCLUDED #include <stdio.h> #include &l ... 
- HTTP协议详解--转载http://blog.csdn.net/gueter/article/details/1524447
			引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/1. ... 
- 用ABBYY提取文本和表格的方法
			在ABBYY FineReader 12 OCR文字识别软件中,有一个插件ABBYY Screenshot Reader,通常情况下与ABBYY FineReader 12一起安装到计算机中,它是一款 ... 
- .NET垃圾回收:非托管资源,IDispose和析构函数的结合
			http://blog.jobbole.com/85436/ 原文出处: 田小计划 欢迎分享原创到伯乐头条 前面一篇文章介绍了垃圾回收的基本工作原理,垃圾回收器并不是可以管理内存中的所有资源.对于 ... 
- centos-系统语言检查设置安装
			查看当前系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言. 查看安装的语言包 查看是否有中文语言包可以在终端输入 locale命令,如有zh cn 表 ... 
- memcached 常用命令及使用说明
			1.启动Memcache 常用参数 -p <num> 设置TCP端口号(默认设置为: ) -U <num> UDP监听端口(默认: , 时关闭) -l <ip_addr& ... 
- PHP导出数据到excel的方法
			很简单,看内容,不多说了: <?php //设置标题 $header[] = "ID"; $header[] = "订单"; $header[] = &q ... 
