20050727pm--ASP.NET应用:DataSet 和XML

20050727pm--ASP.NET应用:DataSet 和XML

ID:39415929

大小:50.00 KB

页数:3页

时间:2019-07-02

20050727pm--ASP.NET应用:DataSet 和XML_第1页
20050727pm--ASP.NET应用:DataSet 和XML_第2页
20050727pm--ASP.NET应用:DataSet 和XML_第3页
资源描述:

《20050727pm--ASP.NET应用:DataSet 和XML》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ASP.NET应用:DataSet和XML---Level200活动日期:2007-07-2714:30--16:00主讲:邵志东________________________________________Q:老师您好,如果我把XML文件放到一个文件夹中,我怎样才能在不知道文件名的情况下找到它?A:有关文件的查找,需要用到.NETFramework中的类库。下次课程我会介绍。________________________________________Q:怎样把数据结构不同的mysql数据库导入sqlserver,能用xml吗?A:你想把数据从mySql中读出,然后在S

2、qlServe中创建数据库吗?如果是这样,可以先把数据从Mysql中读到数据集中,根据数据集结构在SqlServer中创建数据表,然后写入数据。________________________________________Q:ORM和DataSet到底哪个比较好一些?A:在.NET中,DataSet的出现非常重要,功能也很强大,DataSet存储的基本形式就XML。在.NET开发中,涉及到数据访问,一般都会考虑用DataSet。________________________________________Q:能否简单介绍下XSDA:XML架构是用于定义和验证XML数据的内

3、容和结构的文档,就像数据库架构定义和验证组成数据库的表、列和数据类型一样。XML架构通过XML架构定义(XSD)语言定义和描述某些XML数据类型。XML架构元素(元素、属性、类型和组)用于定义某些XML数据类型的有效结构、有效数据内容和关系。XML架构还可为属性和元素提供默认值。________________________________________Q:调查表的例子中,存储是简单了,但作统计时是不是就麻烦了,需要遍历所有记录逐条统计?A:是有这个问题。用XML后,灵活性会提高,相当于数据库结构可以变化了,但性能会降低。这是一对矛盾。__________________

4、______________________Q:selectsinglenode是否返回该节点内的所有子节点?A:对。________________________________________Q:XML可以存取图片吗?A:XML是文本文件,智能保存文本信息。但可以放一些图片的相关信息,如文件大小、路径等。________________________________________Q:请讲讲XML元素属性的应用。A:元素描述其所包含的数据。元素还可以包含其他元素和属性。属性是不能包含其他元素的命名的简单类型定义。元素用于封装数据,而属性通常用于提供有关元素的伴随信息,

5、而不是封装原始数据本身。实际使用元素还是属性取决于应用程序的需要。详见MSDN。________________________________________Q:请问老师,xml可以代替小型数据库使用。那么按照数据库的概念,从性能方面来说,xml最多存储多少条记录比较合适?A:数据库和XML数据读取性能比较。硬件:CPUP4赛扬2.2G,内存512M操作系统:WindowsXPSP2数据库:Access2002软件环境:JDK1.4,Eclipse3.01数据库采用JDBC-ODBC桥的方式连接,XML的访问采用SAX方式。性能参数如下:记录数XML读取时间(毫秒)数据库读

6、取时间(毫秒)1001569410005009330008289450001000109100001485941000009172125很明显,数据库的性能大大超过XML,XML的数据量在超过10000条记录时访问时间超过了1秒,性能难以承受。而数据库对数据量的增加不太敏感。几点说明:1.      Access数据库对于大数据量的数据是不够的,要测试海量数据最好使用SqlServer之类的专业数据库;2.      JDBC-ODBC桥的方式是数据库访问方式中效率最低的,也就是说采用其他方式还可以进一步提高数据库的性能。3.      XML的访问我不是直接写SAX代码得到

7、的,而是通过EMF(EclipseModelFramework)自动生成的代码得到的,这样函数调用的层数增多了,对性能有一些影响,不过影响不会太大,对于IO来说,函数跳转的时间可以忽略不计。4.      XML应该适合小量的数据存储,最好少于10000条记录,这样访问时间可以保持在2秒以下,勉强可以接受。希望这组数据可以对使用XML作为数据源的人提供一点启示。________________________________________Q:您讲的例子是以文件的方式存取的,这时发生冲突怎么控制A:最简

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。