zoukankan      html  css  js  c++  java
  • ADO.NET第3讲

    一、DataReader和DataSet的区别

        1、DataReader是只能顺序向前读取的数据结构,占据内存较少,速度较快;DataSet是一次性读入内存后动态(dynamic)方式处理记录(可正向反向兑取数据,也可以指定记录读取)的数据结构,占据内存较多,相对速度较慢。

        2、DataReader处理数据时需要一直连接数据库,但DataSet读取数据后不需要连接数据库。

        3、DataReader只能对一个结果集进行处理,但DataSet里可以存储多个结果集(DataTable)。

        4、DataReader不能缓存,但dataSet可以对数据进行缓存。

        

    二、SqlHelper

        事先把常用的ADO.NET程序功能写好放在SqlHelper里,使用时直接调用,缩短开发时间,减少代码的书写量。

        ExecteNonQuery、ExecuteDataSet、ExecuteScalar...等常用功能事先做封装好,需要时调用。

        

    三、IsPostBack

        当网页有回发要求时区分第一次回发和其他操作引起的回发请求。

        

    四、控件点击事件

        OnClick :服务器端点击事件

        OnClientClick :客户端点击事件

        ** 先执行客户端点击事件,再执行服务器端点击事件。

        

    五、页面之间传递参数的方法:Get传值

        在页面URL后面加[?]再加参数名=参数值的方式传递。

        如:<a href="NewsPage.aspx?newsid=<%#Eval("NewsId")%>">详情</a>

        <%#Eval("NewsId")%>"> :绑定当前行的NewsId字段值。

        

    六、获取后台程序中的某个变量值

        如:<%=GetNews()%>   //在html中获取GetNews()所返回的值

        ** 字符串拼凑方式可以获得任何一种网页。

        ** 读取DataSet里Tables中的某个字段值的方法

           dt.Rows[0][Title].ToString()    //获得DataSet里dt表中第一个记录中叫Title的字段的字符串值

        

  • 相关阅读:
    swoole学习(四):websocket
    LeetCode--SQL 查询:体育馆的人流量
    LeetCode--SQL 查询:有趣的电影
    centos7下mysql5.7忘记密码
    LeetCode--SQL 查询:删除重复的电子邮箱。
    swoole学习(三):HTTP服务
    swoole学习(二):TCP/UDP服务器-客户端
    swoole学习(一):初识swoole
    LeetCode--SQL 查询:查找部门工资前三高的职员
    报文、报文段、分组、包、数据报、帧、数据流的概念区别
  • 原文地址:https://www.cnblogs.com/huang3/p/4960464.html
Copyright © 2011-2022 走看看