虽然有许多人对ADO.NET数据库的安全性表示怀疑,但在年复一年的不断发展中,他的安全性也在不断提高。保障ADO.NET数据库的安全性是完全有可能的,但前提是要深入理解到底什么是ADO.NET数据库,及他是怎么运作的。
网站的建设创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都石牌坊等企业提供专业服务。
使用ADO.NET数据库的Datareader对象能从数据库中检索数据。检索出来的数据形成一个只读只进的数据流,存储在客户端的网络缓冲区内。ADO.NET数据库的read方法可以前进到一下条记录。在默认情况下,每执行一次read方法只会在内存中存储一条记录系统的开销非常少。#t#
创建datareader之前必须先创建sqlcommand对象,然后调用该对象的executereader方法来构造sqldatareader对象,下面的示例程序完成的功能是访问ADO.NET数据库,并使用datareader从northwind数据中读取记录,并将查询结果通过控制台输出。
- using System;
- using System.Data;
- using System.Data.SqlClient;
- namespace ReadDataFromDB{
- class Class1{
- static void Main(string[] args){
- 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();
- }
- }
- }
分享标题:连接ADO.NET数据库注意事宜及技巧
新闻来源:http://www.shufengxianlan.com/qtweb/news31/119981.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联