แอปพลิเคชันส่วนใหญ่จำเป็นต้องรวมหรือเชื่อมต่อกับฐานข้อมูลเพื่อดำเนินการบางอย่างที่เกี่ยวข้อง โครงการส่วนใหญ่ต้องการการเชื่อมต่อฐานข้อมูลเพื่อเก็บข้อมูลบางอย่างเกี่ยวกับผู้ใช้ สามารถรวมฐานข้อมูล MySQL กับแอปพลิเคชัน Python ได้
ในการเชื่อมต่อฐานข้อมูล MySQL เราจำเป็นต้องติดตั้งบนระบบของเรา เราต้องการ MySQL Connector เพื่อสร้างการเชื่อมต่อกับฐานข้อมูล เราสามารถติดตั้ง MySql Connector ได้โดยใช้คำสั่งต่อไปนี้
python –m pip install mysql-connector-python
การดำเนินการนี้จะติดตั้ง MySQL Connector ซึ่งใช้เชื่อมต่อโปรเจ็กต์ python หรือแอปพลิเคชันกับฐานข้อมูล
สร้างการเชื่อมต่อ
ก่อนอื่น จำเป็นต้องสร้างการเชื่อมต่อกับฐานข้อมูล ต่อมาเราสามารถรันคำสั่ง sql เพื่อดำเนินการกับฐานข้อมูลบางอย่างได้ ชื่อผู้ใช้และรหัสผ่านของฐานข้อมูล sql ของคุณถูกใช้แล้ว
ตัวอย่าง
import mysql.connector mydatabase=mysql.connector.connect( host="localhost", user="your_user_name", password="your_password" database=”database_name” )
มีการเชื่อมต่อกับฐานข้อมูล ชื่อฐานข้อมูลจะรวมอยู่ในการเชื่อมต่อ () เมื่อคุณต้องการเชื่อมต่อกับฐานข้อมูลเฉพาะ ตอนนี้คุณสามารถรันคำสั่ง sql เพื่อดำเนินการฐานข้อมูลได้
สร้างวัตถุเคอร์เซอร์
วัตถุเคอร์เซอร์ถูกสร้างขึ้นโดยใช้ฟังก์ชันเคอร์เซอร์ () วัตถุเคอร์เซอร์มีความสำคัญต่อการดำเนินการสืบค้นฐานข้อมูล
cursor_name=connection_name.cursor()
ตัวอย่าง
import mysql.connector mydatabase=mysql.connector.connect( host="localhost", user="your_user_name", password="your_password" database=”database_name” ) mycsr=mydatabase.cursor()
ตอนนี้ สร้างการเชื่อมต่อและสร้างวัตถุเคอร์เซอร์แล้ว เราสามารถรันการสืบค้น SQL บนฐานข้อมูลนี้ได้ในขณะนี้โดยใช้ฟังก์ชัน execute()