zoukankan      html  css  js  c++  java
  • 将xml文件数据导入到sql中[原]

            设计数据库的时候为了操作的方便,我们可以选择用xml格式文件来保存我们的数据表结构及其数据。这样的好处是多方面的,设计简单,操作方便,自己可以开发一个设计数据库表的应用程序直接对xml文件进行操作。其实另外一个好处是在最终使用的时候很容易将xml数据导入到任何我们想要的数据库中,不过注明的是这中设计的方法只在于简便,不可能达到其他专门工具的功能了,但针对实践自己的设计思路来说不是为一个好方法。以下为从xml导入sql中的一种方法:
    (1)我们先选种一个我们已经设计好的含数据表结构和数据的文件
    (2)我们选用的中转数据库为access2003,这个已经很普及了
    (3)打开access2003一个
    (4)打开:文件-获取外部数据库-导人
            
    (5)在弹出的对话框中选择一个xml格式的文件,也即你设计好的含数据结构及数据的那个文件
            
    (6)点选开始进入“导入xml”对话框,此时你的xml文件中的表结构已经呈现出来了
            
    (7)确定-完成
            
    (8)这个时候整个xml文件就导入到access中来了 如下在视图中可以看到已经导入了一个表
            
    (9)现在我们可以验证一下数据是否完整,我们建立的access空数据库保存的位置:C:\db1.mdb,通过以下的查询语句可以显示我们需要的数据
            
             看看 我们已经查询到数据了 表的结构和数据都和我们先前设计的一模一样
    (8)数据结构和数据都进access了,在怎么整就如你玩弄股掌了......,就挑个语句先......
            
             这样我们就在我们想要的数据中建立一个新表,表名为newtable,表的字段都已经自动完成,数据也自动导入进来!
            但这样有一个问题是:你看在我们整个过程中我们都没有去管数据字段类型、大小的问题,所以在我们最终将xml数据导入到sql后 呵呵 看看你所有的字段的数据类型你就明白了 
             哪位仁兄有好的解决方法别忘了告诉我列。
  • 相关阅读:
    C#单例模式的多种写法
    数据库优化
    Web Service和Web Api的区别和应用场景
    浅谈堆和栈、值类型和引用类型。
    浅谈隐式类型var和动态类型dynamic以及MVC特性ViewBag
    C# using的三种用法
    sql将表中的某个字段进行排序
    c#重载和重写及运用
    Asp.net Mvc5的认识
    Log4net记录日志存库并存本地
  • 原文地址:https://www.cnblogs.com/huashanlin/p/645734.html
Copyright © 2011-2022 走看看