连接ADO.NET数据库注意事宜及技巧

虽然有许多人对ADO.NET数据库的安全性表示怀疑,但在年复一年的不断发展中,他的安全性也在不断提高。保障ADO.NET数据库的安全性是完全有可能的,但前提是要深入理解到底什么是ADO.NET数据库,及他是怎么运作的。

网站的建设创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都石牌坊等企业提供专业服务。

使用ADO.NET数据库的Datareader对象能从数据库中检索数据。检索出来的数据形成一个只读只进的数据流,存储在客户端的网络缓冲区内。ADO.NET数据库的read方法可以前进到一下条记录。在默认情况下,每执行一次read方法只会在内存中存储一条记录系统的开销非常少。#t#

创建datareader之前必须先创建sqlcommand对象,然后调用该对象的executereader方法来构造sqldatareader对象,下面的示例程序完成的功能是访问ADO.NET数据库,并使用datareader从northwind数据中读取记录,并将查询结果通过控制台输出。

 
 
  1. using System;
  2. using System.Data;
  3. using System.Data.SqlClient;
  4. namespace ReadDataFromDB{
  5. class Class1{
  6. static void Main(string[] args){
  7. string myconn="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
  8. 需要执行的SQL语句
  9. string mysql="select OrderID,CustomerID from Orders where CustomerID='CHOPS'";
  10. 打开数据库连接。 
  11. SqlConnection myconnection=new SqlConnection(myconn);
  12. myconnection.Open();
  13. 创建SqlCommand 对象
  14. SqlCommand mycommand=new(mysql,myconnection);
  15. 通过SqlCommand的ExecuteReader()方法构造DataReader 对象。
  16. SqlDataReader myreader=mycommand.ExecuteReader();
  17. while(myreader.read()){
  18. Console.WriteLine(myreader.GetInt32(0)+","+myreader.GetString(1));
  19. }
  20. myreader.Close();
  21. myconnection.Close();
  22. }
  23. }
  24. }

分享标题:连接ADO.NET数据库注意事宜及技巧
新闻来源:http://www.shufengxianlan.com/qtweb/news31/119981.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联