ADO.NET中各种数据库访问技术探讨.pdf
文本预览下载声明
维普资讯
2008年1O月 电 脑 学 习 第5期
ADO.NET中各种数据库访问技术探讨
孙继红 李 文 ”
摘 要:对ADO.NET中各种数据库访问技术进行了详细的说明和比较。
关键 词:ADO.NET 数据库访问技术 DataSet DataReader
中图分类号: TP311.13 文献标识码 : B 文章编号 :1Oo2—2422(2008)05 006—03
Discussion on VariantTechnologiesofDatabaseAccessin ADO.NET
Sun Jihong LiWen
Abstract: ThepaperdescribesandcomparesvarianttechnologiesofdatabaseaccessinADO.NET.
Keyword:AD0.NET TechnologyofDatabaseAccess DataSet DataReader
1数据库读取 Dim drAsSqlDataReader 因为从头到尾都是保持连接的状态,
客户端与数据库存取模式在 A— conB.CormectionString uid=sa;pwd:: 所以这种方式并不适合在数据量大的
database=Personfile;server= (1oea1)”
DO.NET有连接与脱机模式两种,连接 状态或是 Interact的环境中。DataRe—
conn.Open()
模式适用于数据量 比较少的状况,脱 ader对象只是一个只读的对象,只能
com/n.Connection = conll
机模式则适用于数据量比较 多的状 eonnTlCommandText= ”select}from mem— 从头到尾进行读取数据的操作,不能
况。以SQLServer数据库为例来说明 bet” 修改记录。如果只是想查询记录的话,
两种不同的数据读取方式。 dr= comm.ExecuteReader() 这种方式的效率更高些 。但不能再次
1.1连接模式 DoWhiledr.Rcad 从头进行读取的动作,要解决这个 问
ComboBox1.Items.Add(dr(1))
假定在一个 ComboBox控件 中显 题,就需再次建立 Command对象 ,并
Loop
示所有的员工姓名,可进行如下操作: Conn.close() 在这个对象中进行数据存取的操作。
Dim conn AsNew SqlConnection
显示全部