Convert Data from DBMS to XML Format


Language : Python 3.4

Database : mariadb-10.2.8-Window

Database ที่นำมาทดลองคือ Database ของร้านอาหาร โดยมี ER Diagramดังนี้


รูป ER Diagram


Module : mysql-connector-python-rf
- Standardized database driver for Python platforms and development.
- เป็น module ที่ใช้เชื่อมต่อระหว่าง DBMS กับ Python

Code Connect to MariaDB

Result



Database to XML

error ที่พบ



Code :



Query Result :




XML Result :



แสดงอาหารที่แพงที่สุด 5 อันดับแรก
cursor.execute("SELECT Food_ID,FoodName,Price,Type

FROM food ORDER BY cast(Price as unsigned) DESC  LIMIT 5")



Result Query and XML






แสดงอาหารที่ราคาถูกที่สุด 5 อันดับแรก
cursor.execute("SELECT Food_ID,FoodName,Price,Type

FROM food ORDER BY cast(Price as unsigned) ASC LIMIT 5")

Result Query and XML

แสดงเครื่องดื่มเย็นที่มีแคลอรี่สูงสุด 5 อันดับ
cursor.execute("SELECT Food_ID,FoodName,Price,Type
FROM food ORDER BY cast(Price as unsigned) ASC LIMIT 5")


Result Query and XML





ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Connect and send data between programs (Part 4) : Send large file + MD5 Checksum

XML

Connect and send data between programs (Part 2) : Send data using Thai language