C#中从数据库查询记录的方法分类( 一般使用两种方法):
来源:互联网 发布:ios 网游源码 编辑:程序博客网 时间:2024/05/21 09:42
一种是通过DataReader对象直接访问;另一种则是通过数据集Dataset和Dataadapter对象访问. class Class1{ static void Main(string[] args){ } } } }
使用ADO.NET的Datareader对象能从数据库中检索数据。检索出来的数据形成一个只读只进的数据流,存储在客户端的网络缓冲区内。 Datareader对象的read方法可以前进到一下条记录。在默认情况下,每执行一次read方法只会在内存中存储一条记录系统的开销非常少。
创建datareader之前必须先创建sqlcommand对象,然后调用该对象的executereader方法来构造sqldatareader对象,而不是直接使用构造函数。
下面的示例程序完成的功能是访问sqlserver数据库,并使用datareader从northwind数据中读取记录,并将查询结果通过控制台输出。
using System;
using System.Data;
using System.Data.SqlClient;
namespace ReadDataFromDB{
string myconn="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
//需要执行的SQL语句
string mysql="select OrderID,CustomerID from Orders where CustomerID='CHOPS'";
//打开数据库连接。
SqlConnection myconnection=new SqlConnection(myconn);
myconnection.Open();
//创建SqlCommand 对象
SqlCommand mycommand=new(mysql,myconnection);
//通过SqlCommand的ExecuteReader()方法构造DataReader 对象。
SqlDataReader myreader=mycommand.ExecuteReader();
while(myreader.read()){
Console.WriteLine(myreader.GetInt32(0)+","+myreader.GetString(1));
myreader.Close();
myconnection.Close();
- C#中从数据库查询记录的方法分类( 一般使用两种方法):
- PHP查询数据库中满足条件的记录条数(两种实现方法)
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 数据库查询优化的两种方法
- 数据库的读取一条和多条记录的查询的两种方法
- C#连接数据库的两种方法
- 数据库中交换两条记录字段值的方法
- c#中换行的两种方法
- JAVA中数据库的连接一般方法
- 各个数据库中TOP10记录的查询方法
- 数据库中查询及删除重复记录的方法大全
- 数据库查询记录中某些字段重复的方法
- 各个数据库中TOP10记录的查询方法
- 使用django从数据库中随机取N条记录的不同方法及其性能实测
- 字符设备驱动3个范例--2
- php写的上传功能(希望对大家有帮助)
- 顶级学习网站,不容错过
- GNU-ARM汇编入门(转)
- 感动——他叫工藤新一,她叫毛利兰—— 一路走来的新兰
- C#中从数据库查询记录的方法分类( 一般使用两种方法):
- 从数据库中读取纪录的另一种方法是使用Dataset对象和Dataadapter对象
- ADO.NET的数据访问对象包括以下几个:
- 通过DataSet更新、插入数据库
- 求助
- 如果希望将DataTable添加到多个DataSet中,就必须使用Copy方法或Clone方法
- xslt格式化输出xml文件的三种方法(转)
- smartupload上传文件学习总结
- C编程规范(个人粗笔)