开始是用DataSet.GetXml()来输出XML,不过数据库中的数据有一个字段是XML类型的,而用DataSet.GetXmL()的话,那个XML类型的字段里的值不会被当成XML来输出,而是当作值来输出的。

所以后来就用了SQL 的FOR XML来把所有的数据以XML格式从数据读取。

public XmlDocument Getxml()

    {

    SqlConnection sqlConnection = new SqlConnection("Server=localhost;Initial Catalog=Canyin;User ID=sa;PassWord=sa");

    SqlCommand mycmd = new SqlCommand("select * from table for xml auto,elements,root", sqlConnection);

    XmlDocument xmldom = new XmlDocument();

    XmlReader xr;

try

    {

    sqlConnection.Open();

    xr = mycmd.ExecuteXmlReader();

while(xr.Read())

    {

    xmldom.Load(xr);

    }

    }

catch

    {

throw;

    }

finally

    {

    sqlConnection.Close();

    }

return xmldom;

    }

从数据库读取数据后输出XML相关推荐

  1. php连接数据库返回数据类型,php从数据库读取数据,并以json格式返回数据的方法...

    php中,从数据库读取数据,并以json格式返回数据.具体方法如下: 第一步,定义相关变量 $servername = "localhost"; $username = " ...

  2. python pandas 读取数据库_数据分析-pandas从数据库读取数据

    数据分析-pandas从数据库读取数据 使用pandas读取数据到DataFrame,对于只是数据分析来说,重点是读取数据,读取数据过程越简单越好,并不需要写得很复杂显得自己很厉害的样子.最好就是代码 ...

  3. mysql数据库读取数据,教你如何从 MySQL 数据库读取数据

    从 MySQL 数据库读取数据 SELECT 语句用于从数据表中读取数据: SELECT column_name(s) FROM table_name 我们可以使用 * 号来读取所有数据表中的字段: ...

  4. Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(值相等)

    1.做数值校验 ,Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(小数) 会出现 数据库取出的数据进度丢失 得到的结果是 false 解决方案 :先进行小数位保留 然后再作比较 ...

  5. Flink-从文件读取数据,输出到mysql

    目录 1.准备工作 2.数据处理 3.结果 1.准备工作 文件准备,参考上篇文章: Flink-从文件读取数据,输出到文件_IMezZ的博客-CSDN博客可以看到resource目录下生成了一个res ...

  6. R语言可以直接从数据库读取数据么?R语言读取数据库数据示例

    R语言可以直接从数据库读取数据么?R语言读取数据库数据示例 目录 R语言可以直接从数据库读取数据么?R语言读取数据库数据示例 R语言是解决什么问题的? R语言可以直接从数据库读取数据么?R语言读取数据 ...

  7. 《Clojure数据分析秘笈》——1.6节从JDBC数据库读取数据

    本节书摘来自华章社区<Clojure数据分析秘笈>一书中的第1章,第1.6节从JDBC数据库读取数据,作者(美)Eric Rochester,更多章节内容可以访问云栖社区"华章社 ...

  8. php lpop 返回null,数据库读取数据返回 null 怎么办?

    laravel 5.5, win10+Homestead环境, 项目有两个数据库,一个项目自己的,在Homestead里面,一个外部数据库,在我物理机上.现在我需要从外部数据库读取数据. 业务逻辑是这 ...

  9. javaweb 从数据库读取数据的详细操作

    文章目录 前言 一.第一步创建bean包 二.第二步创建dao包 三.创建servlet 四.创建jsp文件,用来取数据并显示 前言 从数据库读取数据的详细操作,用购物车案例作为例子 提示:以下是本篇 ...

最新文章

  1. 南洋理工大学研发植物“通信”设备,未来可成为环境探测器
  2. github不用输入用户密码即可登录
  3. cocos2d 左下角三行
  4. 机器人学习--感知环境数据集
  5. 如何腾出计算机内存,电脑C盘又飘红?教你这样清理内存,可以轻松腾出大量空间...
  6. c++ 中文 base64加密_这次有点骚了,破解安卓某 APP 低层加密
  7. linux运维正则表达式技术分享
  8. 在Mac中用快捷键快速插入日期时间
  9. 你真的懂软件测试人员的痛苦吗?——目前软件测试5大误区
  10. macOs 使用Homebrew升级到MySQL 8系列之后,php无法连接解决方法
  11. linux编译成功没有响应,解决Xilinx ZCU106 Linux启动后没有响应问题。
  12. python实现英雄联盟信息获取
  13. 计算机考研调剂心酸,考研,这一路走来、辛酸苦辣~百感交集~(转)
  14. w7系统桌面没有计算机图标不见了,win7桌面上我的电脑图标不见了怎么办
  15. Git:Github镜像网站
  16. 下载追踪:如何监测APP的来源渠道数据
  17. wlan从入门到精通第四期WLAN常用概念
  18. 三码合一解决 PHP mysql 乱码
  19. 立创开源 单节锂电池充电板电路图(基于TP4056)
  20. JavaScript的精华与糟粕

热门文章

  1. .NET开发中你可能会用到的常用方法总结(添加ing...)
  2. ARP 协议 理解
  3. [20171124]xxd与通配符.txt
  4. mysql利用init-connect增加访问审计功能的实现
  5. (并查集)How Many Tables -- HDU --1213
  6. Cass环境下光标无显示
  7. Windows下编译eXosip、osip,以及UAC和UAS的例子
  8. sysvol共享没有出现的处理办法!
  9. C#操作ini文件类
  10. 过程 sp_addlinkedsrvlogin,第 91 行解密过程中出错的解决办法