摘要: DataSet的功能:浏览、排序、搜索、过滤、处理分级数据、缓存更改等。还可以与XML数据互换。DataSet中可包括多个DataTable,可将多个查询结构存到一个DataSet中,方便操作,而DataTable中又包括多个DataRow、DataColumn,可通过这些DataRow、DataColumn来查看、操作其中的数据,而需将操作结果返回给数据库的话,则可以调用DataAdapter的Update方法。 DataSet的操作:DataSet ds=new DataSet();DataTable dt=new DataTable("newTable");ds.Ta 阅读全文
posted @ 2013-01-18 10:13 最轻 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Clone和Copy:使用Copy方法会创建与原DataSet具有相同结构和相同行的新DataSet.使用Clone方法会创建具有相同结构的新DataSet,但不包含任何行。GetChanges:返回与原DataSet对象具有相同结构的新DataSet,并且还包含原DataSet中所有挂起更改的行。GetXml和GetXmlSchema:使用GetXml方法得到由DataSet的内容与她的架构信息转换为XML格式后的字符串。如果只希望返回架构信息,可以使用GetXmlSchema.HasChange:表示DataSet中是否包含挂起更改的DataRow对象。Merge:从另一个DataSet、 阅读全文
posted @ 2013-01-18 09:21 最轻 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Console.WriteLine("It's Null");elseConsole.WriteLine("It's not Null");//赋予空值rowCustomer["Phone"] = DBNull.Value;④、删除DataRowDataRow rowCustomer;rowCustomer = ds.Tables["Customers"].Rows.Find("ALFKI");rowCustomer.Delete();⑤、清除DataRowDataRow row 阅读全文
posted @ 2013-01-17 09:27 最轻 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; foreach(DataColumn col in tbl.Columns) Console.WriteLine(col.ColumnName);3、查看SqlDataAdapter返回的数据①、DataRow对象 DataTable tbl = ds.Table[0]; DataRow 阅读全文
posted @ 2013-01-17 09:20 最轻 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 初学者如何开发出一个高质量的J2EE系统J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。J2EE可以说指Java在数据库信息系统上实现,数据库信息系统从早期的dBase、到Delphi/VB等C/S结构,发展到B/S(Browser浏览器/Server服务器)结构,而J2EE主要是指B/S结 阅读全文
posted @ 2013-01-16 09:44 最轻 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)、数据存储层(DBL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。简单地说,处理事务的过程就叫业务逻辑 3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增、删、改、查。概述 在软件体系架构设计中,分层式结构是最常见,也是最重要的一... 阅读全文
posted @ 2013-01-16 09:37 最轻 阅读(661) 评论(0) 推荐(0) 编辑
摘要: NoSQL(NoSQL = Not Only SQL ),意即反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 NoSQL的支持者称,通过NoSQL架构可以省去将Web或Java应用和数据转换成SQL友好格式的时间,执行速度变得更快。 阅读全文
posted @ 2013-01-15 10:35 最轻 阅读(112) 评论(0) 推荐(0) 编辑
摘要: TechEd 2012 微软技术大会于12月4日-6日隆重召开。TechEd 是一个学习和分享的平台,为来自业内的企业和个人提供最新产品和技术趋势,直接与微软和业内的本地及国外的技术专家面对面交谈,分享合作伙伴最新的工具、解决方案和成功案例,体验动手实验,互动试验以及更多的学习机会,并且可以帮助 IT 专业人员或者开发者掌握行业发展趋势,实现职业梦想,推动其所在企业和行业借助科技的力量不断发展。参考IT168文库精彩专题.微软携众多全新技术与巅峰作品惊艳亮相,正式开启IT新纪元。 万名 IT 精英、智慧开发者、强力伙伴、行业权威与主流媒体汇聚于此。 百场技术讲座,动手实验,全面体验IT创新带来 阅读全文
posted @ 2013-01-15 10:22 最轻 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。件测试主要工作内容是验证(verification)和确认(validation ),下面分别给出其概念: 验证(verification)是保证软件正确地实现了一些特定功能的一系列活动, 即保证软件以正确的方式来做了这个事件(Do it right) 确认(validation)是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。即保证软件做了你所期望... 阅读全文
posted @ 2013-01-14 09:44 最轻 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 随着企业不断地发展壮大,如何有效的管理企业日益增长的数据信息已经是很多中小企业所不得不面临的难题了,所以升级企业数据存储能力或制定一套完善的数据存储备份方案势在必行,不可或缺。那么这里就产生了我们所说的“存储解决方案”这个概念,所谓存储解决方案,对于针对不同的企业环境所采用的一套切实可行的存储解决方案。存储解决方案,智能的数据存储与管理可帮助企业对存储的内容进行分类和确定优化级,并更加高效而安全地将其存储到适当的存储资产中。本专题将重点讲解存储的基本概念、存储主要类型、主流厂商的存储解决方案、厂商的虚拟存储等DAS(Direct Attached Storage,直接附属存储)。DAS被定义为 阅读全文
posted @ 2013-01-14 09:36 最轻 阅读(655) 评论(0) 推荐(0) 编辑