将xml文件数据导入到sql中[原]

摘要:
在设计数据库时,为了便于操作,我们可以选择使用xml格式的文件来保存数据表结构及其数据。但有一个问题:你看,我们不关心整个过程中的数据字段类型和大小,所以在我们最终将xml数据导入SQL之后,哈哈,看看所有字段的数据类型,你就会知道谁有一个好的解决方案。别忘了告诉我专栏。
        设计数据库的时候为了操作的方便,我们可以选择用xml格式文件来保存我们的数据表结构及其数据。这样的好处是多方面的,设计简单,操作方便,自己可以开发一个设计数据库表的应用程序直接对xml文件进行操作。其实另外一个好处是在最终使用的时候很容易将xml数据导入到任何我们想要的数据库中,不过注明的是这中设计的方法只在于简便,不可能达到其他专门工具的功能了,但针对实践自己的设计思路来说不是为一个好方法。以下为从xml导入sql中的一种方法:
(1)我们先选种一个我们已经设计好的含数据表结构和数据的文件将xml文件数据导入到sql中[原]第1张
(2)我们选用的中转数据库为access2003,这个已经很普及了将xml文件数据导入到sql中[原]第2张
(3)打开access2003将xml文件数据导入到sql中[原]第3张一个将xml文件数据导入到sql中[原]第4张
(4)打开:文件-获取外部数据库-导人
         将xml文件数据导入到sql中[原]第5张
(5)在弹出的对话框中选择一个xml格式的文件,也即你设计好的含数据结构及数据的那个文件
         将xml文件数据导入到sql中[原]第6张
(6)点选开始进入“导入xml”对话框,此时你的xml文件中的表结构已经呈现出来了
         将xml文件数据导入到sql中[原]第7张
(7)确定-完成
         将xml文件数据导入到sql中[原]第8张
(8)这个时候整个xml文件就导入到access中来了 如下在视图中可以看到已经导入了一个表
         将xml文件数据导入到sql中[原]第9张
(9)现在我们可以验证一下数据是否完整,我们建立的access空数据库保存的位置:C:\db1.mdb,通过以下的查询语句可以显示我们需要的数据
         将xml文件数据导入到sql中[原]第10张
         看看 我们已经查询到数据了 表的结构和数据都和我们先前设计的一模一样
(8)数据结构和数据都进access了,在怎么整就如你玩弄股掌了......,就挑个语句先......
         将xml文件数据导入到sql中[原]第11张
         这样我们就在我们想要的数据中建立一个新表,表名为newtable,表的字段都已经自动完成,数据也自动导入进来!
        但这样有一个问题是:你看在我们整个过程中我们都没有去管数据字段类型、大小的问题,所以在我们最终将xml数据导入到sql后 呵呵 看看你所有的字段的数据类型你就明白了 
         哪位仁兄有好的解决方法别忘了告诉我列。

免责声明:文章转载自《将xml文件数据导入到sql中[原]》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇token解决前后端分离认证和跨域问题和JWT的使用Ubuntu 查看磁盘空间大小命令<转>下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

微博内容中的短地址 分析

引自 http://www.nowamagic.net/webdesign/webdesign_ShortUrlInTwitter.php 短网址应用已经在全国各大微博上开始流行了起来。例如QQ微博的url.cn,新郎的sinaurl.cn等。 我们在QQ微博上发布网址的时候,微博会自动判别网址,并将其转换,例如:http://url.cn/2hytQx...

【转】SQL还原数据库后孤立用户问题处理 还原数据库无法登录 Alec

所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录 孤立帐户的产生一般是一下两种: 1.将备份的数据库在其它机器上还原; 2.重装系统或SQL SERVER之后只还原了用户库 解决方法是使用sp_change_users_login来修复...

Eclipse设置:背景与字体大小和xml文件中字体大小调整

源文:http://blog.csdn.net/macong01/article/details/7686238Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下: 1、打开window / Preference,弹出P...

[转]mysql导出导入中文表解决方法

在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下。 在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下一、先针对utf8导出: (1)导出源数据库的所有表: 代码如下: mysqldump -u root -p密码 --socket=mysql.sock --def...

将Dataset数据导出到Excel中,并且直接弹出保存对话框

//由dataset导出Excel public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Respon...

Android小技巧(二):为ContentProvider添加数据库事务支持

转载请注明出处。博客地址:http://blog.csdn.net/mylzc 介绍:数据库事务是由一组数据库操作序列组成,事务作为一个整体被执行。 事务的原子性:包含在其中的对数据库的操作序列最终要么全部执行,要么全部不执行。当全部执行时,事务对数据库的修改将生效;当全部不执行时,数据库维持原有的状态,不会被修改。 问题:最近在做一个从sdcard导入...