`
gstarwd
  • 浏览: 1526810 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
用DataReader对数据进行绑定呵呵,用他来读取数据库的最简单方式,它只能读取,不能写入,并且是从头至尾往下读的它占用内存小,速度快,在数据量较少的情况下,DataSet和DataReader 的优劣并没有非常明显的优劣,然而,当数据流量达到一定量(200条左右),这和您的计算机的硬件配置有关,DataReader 的优势就很明朗了.  代码如下:             string constr =**************             string sql = string.Format("Select * from News where NewId= ...
DataReader与DataSet有什么区别?     DataSet表示一个数据集,是数据在内存中的缓存。 可以包括多个表     DataSet 连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接     DataReader ...
我应该用DataReader类还是DataSet类呢?” 经常听到有人问这个问题:“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?”在很多文章以及新闻组的贴子中我经常看到这样的误解,即认为DataReader(SqlDataReader或OleDbDataReader的 ...
10.3  使用数据集访问和修改数据 DataSet对象表示数据源中数据的本地副本,它是Microsoft NET Framework的一个主要创新。DataSet对象本身可用来引用数据源,然而为了担当真正的数据管理工具,DataSet必须能够与数据源交互。为 了实现该功能,.NET提供了DataAdapter类。 10.3.1  DataAdapter类(1) 1.DataAdapter DataAdapter对象充当DataSet和数据源之间用于检索和保存数据的桥梁。DataAdapter类代表用于填充DataSet以及更 新数据源的一组数据库命令和一个数据库连接 ...
本文提供了一个路线图,以了解和掌握 ADO.NET DataAdapter 对象。路线图文章提供了指向包括联机文档、 Microsoft 知识库文章和 Microsoft 白皮书可帮助您了解有关 Microsoft 产品或技术的有用信息的链接。 回到顶端 概述 <script type="text/javascript"> loadTOCNode(2, 'summary'); </script> .NET 数据提供程序 DataAdapter 对象自动换行到 Da ...
    方法一:  //与SQL Server的连接字符串设置  private string _connString;  private string _strSql;  private SqlCommandBuilder sqlCmdBuilder;  private DataSet ds = new DataSet();  private SqlDataAdapter da;  public sqlAccess(string connString,string strSql)  {       this._connString=connString;  }   ...
DataSet操作   一、特点介绍 1、处理脱机数据,在多层应用程序中很有用。 2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。 3、处理分级数据 4、缓存更改 5、XML的完整性:DataSet对象和XML文档几乎是可互换的。 二、使用介绍 1、创建DataSet对象:DataSet ds = new DataSet("DataSetName"); 2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = d ...
本文原作者:Ted Neward 地址:http://www.ibm.com/developerworks/java/library/j-5things4.html 本文指导并发编程初学者(像我这样的) = =通过并发 Collections 进行多线程编程~ 简介: 编写能够良好执行,防止应用程序受损的多线程代码是很艰 ...
当jboss和oracle在同一机器上时,通常oracle占用8080端口, 这时只需要去修改\deploy\jbossweb-tomcat50.sar\server.xml中。 当在同一台机器上运行两个JBOSS实例的时候, 则需要修改在default\conf\jboss-service.xml中的1098,1099,4444,4445,8083, default\deploy\jbossweb-tomcat50.sar\server.xml中8080 以及default\deploy\jms\uil2-service.xml中的8093端 ...
带您一步步地把 Velocity 模板引擎集成进 Struts 应用程序。结果是一个快速、灵活的 JSP 替代物,同时带有希望从 Struts 得到的所有方便。 <!-- START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants ...
#define指令的作用刚好是相反的,rewrite实现功能:用任意一个vm来作layout布局,或任意重写layout中的某一部分! 1、修改velocity.properties,添加要自定义的指令的类 # 配制自定义指令所指向的类 userdirective=com.wcsky.common.directive.RewriteDirective # 配制自定义指令的默认使用参数 userdirective.rewrite.status=false 2、重载Directive的init、render方法: /** * 重载init方法,初始自定义指令的配制参数 ...
请先看下面一段代码: #foreach($id in [1..50]) #set($user = $User.Get($id)) $id : ${user.name} #end   上面这段代码中,假设只存在一个id为1的用户,但是却会显示50个id都是1的用户及其名称,因为在 Velocity 中,如果某个赋值语句返回的结果是null,则不改变所赋值的对象值,也就是说 $user 变量会一直保持上一个有效值。 官方文档中给出解决的办法是将上面的代码改为: #foreach($id in [1..50]) #set($user = false) #se ...
1、循环中 #foreach($item in $detail.items) #set($name=$item.name) $!name #end   #foreach($item in $detail.items) #set($name=$item.name) $!name #end 假设$detail.items 有三个元素,第一个元素$item.name="餐巾", 第二个元素$item.name=null ,第三个元素$item.name="手帕"。那么这里会出现什么情况呢? 你可能 ...
Velocity 是一个高效、简洁的 Java 模板引擎,而且有很好的可扩展性,这使之特别适合在 Web 项目中使用。本文通过一个实际应用例子对 Velocity 的模板语言中的指令系统进行了介绍,并演示了如何通过编写自定义的指令来扩展 Velocity 的功能。 < include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters > Velocity 及其指令简介 Velocity 是一个基于 ...
Introduction to Velocity       Velocity is a simple yet powerful Java-based template engine that renders data from plain Java objects to text, xml, email, SQL, Post Script, HTML etc. The template syntax and rendering engine are both easy to understand and quick to learn and implement.    ...
Global site tag (gtag.js) - Google Analytics