大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> ado.net详细研究(一)

ado.net详细研究(一)

时间: 2021-07-31 作者:daque

迩来观赏了wrox的高效控制 ado.net,有所感受,蓄意与大师瓜分。第一次写作品,不好请包容。第一篇:ado.net的观念ado.net中央包括以次罕见类: · connection · command · dataadapter · datareader · dataset1 connection类数据库connection类供给与数据库的贯穿。.net内里有oledbconnection类和sqlconnection类,辨别对准各别的数据库。sqlconnection对准sql server 7.0大概之上本子。2 command类数据库command类是数据库吩咐的封装。这个吩咐不妨是sql语句大概保存进程。这个类也有一个与简直供给者关系的前缀,如oledb大概sql。一切command类必需实行少许属性,用来变动command的文本和典型,参数,超时以及工作等。其余comand必需实行少许本领,再不实行command和归来消息。3 dataadapter类dataadarpter普遍是贯串dataset运用,那dataset“贯穿”到数据源中。实质上dataadapter是容器,含有4个预先摆设好的command范例,即selectcommand,insertcommand,deletecommand,updatecommand。这4个command范例将供给dataset与数据库之间的操纵。4 datareader类运用datareader不妨实行对数据源中的数据高速、只向前的考察。同声datareader是一个依附贯穿的东西,这表示着你运用它的功夫必需维持数据库贯穿是翻开的。5 dataset类对立搀杂然而功效宏大的类。反面简直引见。底下运用范例演练基础操纵(咱们运用sql server数据库)。using system;using system.data;using system.data.sqlclient;namespace test101{ /// <summary> /// class1 的纲要证明。 /// </summary> class class1 { /// <summary> /// 运用步调的主进口点。 /// </summary> [stathread] static void main(string[] args) { // // todo: 在此处增添代码以启用运用步调 // sqlconnection conn = new sqlconnection("server = joycode;initial catalog = northwind; user id = sa;password = 87345587;"); conn.open(); //上头两行代码兴建一个sqlconnection东西conn,并把数据库贯穿字符串赋给其结构因变量并经过open本领翻开数据库贯穿。 sqlcommand cmd = conn.createcommand();//经过conn的createcommand本领创造一个sqlcommand cmd.commandtext = "select top 5 * from customers";//树立cmd东西的吩咐是读取数据库汇总前5条消息 cmd.commandtype = commandtype.text;//树立cmd的典型是sql语句,也即是默许的典型 //固然咱们不妨运用cmd.commandtype = commandtype.storedprocedure指定吩咐典型为保存进程。 //底下的代码运用cmd的executereader本领兴建一个sqldatareader东西。 //提防:datareader没有本人的构着因变量,只能经过cmd的executereader兴建。 sqldatareader reader = cmd.executereader(commandbehavior.closeconnection); string output; while(reader.read()) { output = string.format("customer {0} : {1} works for {2}", reader.getstring(0),reader.getstring(1),reader.getstring(2));//读守信息并表露。反面咱们将特意引见datareader类 console.writeline(output); } } }}界面如次:下一篇作品咱们将精细接洽datareader类

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.