本文实例讲述了Python使用MYSQLDB实现从数据库中导出XML文件的方法。分享给大家供大家参考。具体分析如下:
这里需要给前端以xml格式提供一些数据,这些数据在目前的数据库中已经存在。
如果使用django返回xml数据的话,需要包装下头信息:
r = HttpResponse(str_xml) r.mimetype = "text/xml" r['Content-Type'] = "application/xml"
objs = Fish.objects.raw("SELECT id, almanac_name, style , almanac_code,almanac_description FROM ppy_fish WHERE almanac_name != '' GROUP BY almanac_code")
简单的举个例子:
# -*- coding: utf-8 -*- from xml.dom import minidom import MySQLdb conn = MySQLdb.connect(host='localhost',user='root',passwd='xxx',db='my_xml',charset="utf8") cursor = conn.cursor() cursor.execute('select id, name, style, description, family from ppy_fish') res_list = cursor.fetchall() print len(res_list) doc = minidom.Document() root = doc.createElement("data") doc.appendChild(root) ATTRIBUTE = {"n":1, "d":3} for res in res_list: node = doc.createElement(res[2]) for i in ATTRIBUTE: id_node = doc.createElement("%s" % i) data = doc.createTextNode("%s" % res[ATTRIBUTE[i]]) id_node.appendChild(data) node.appendChild(id_node) root.appendChild(node) str_xml = doc.toxml("utf-8") f = open('fish.xml', 'w') f.write(str_xml) f.close() cursor.close() conn.close()
希望本文所述对大家的Python程序设计有所帮助。
本文向大家介绍Python之csv文件从MySQL数据库导入导出的方法,包括了Python之csv文件从MySQL数据库导入导出的方法的使用技巧和注意事项,需要的朋友参考一下 Python从MySQL数据库中导出csv文件处理 csv文件导入MySQL数据库 注: 1.csv文件的表头如: mysql的创建tb_csv表语句 这里为了省事,表中的字段都指明varchar类型 MySQL数据库写入c
本文向大家介绍python使用MySQLdb访问mysql数据库的方法,包括了python使用MySQLdb访问mysql数据库的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python使用MySQLdb访问mysql数据库的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Python程序设计有所帮助。
问题内容: 是否可以将数据从XML文件导入到SQL数据库,如果可以,该怎么做。我有一个包含约50000条目的XML文件,我必须创建一个可以操纵该数据(主要是读取和比较)的应用程序- 因此,我担心的是使用该数量的数据进行操纵(而且很可能未来还会有更多)将会非常缓慢且效率低下。如果您认为还有其他选择会更好,请告知。谢谢 问题答案: 您可以使用SQL Server导入和导出向导。您还可以查看SQL Se
问题内容: 我知道这是可能的,但我不确定从哪里开始。有人能做到吗? 谢谢。 问题答案: 本文中描述的类会将SQL lite DB导出到XML文件。 http://www.screaming-penguin.com/node/7749 完整的示例在此SVN存储库中可用。在类调用出口。 http://totsp.com/svn/repo/AndroidExamples/trunk/ 您将需要创建一个暴
问题内容: 将XML数据(从网页获得)插入PostgreSQL数据库的最佳方法是什么? 我正在使用Java,需要一些帮助,以找到一种将这些数据读入数据库的好方法。 问题答案: Postgres具有(感谢DanielLyons指出)本机XML支持您可以用来存储表格。但是,如果您想手动切碎XML数据,则有多种可能性可以在数据库中表示XML数据。第一个问题应该是,如果您想要一个非常通用的解决方案,它将能
本文向大家介绍C#实现导出List数据到xml文件的方法【附demo源码下载】,包括了C#实现导出List数据到xml文件的方法【附demo源码下载】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现导出List数据到xml文件的方法。分享给大家供大家参考,具体如下: C#导出List数据到xml文件,这里主要用到的是: XmlSerializer 类 (System.Xml.Ser