การเขียนโปรแกรมภาษา Python เชื่อมต่อกับฐานข้อมูล Mysql
การเขียนโปรแกรมเพื่อเชื่อมต่อกับฐานข้อมูล เป็นฟังก์ชั่นหนึ่งที่สำคัญที่นักพัฒนาจะต้องเรียนรู้
เพื่อต่อยอดในการพัฒนาโปรเจ็คได้กว้างขึ้น
นอกจากการมีแอพพลิเคชั่นการแสดงข้อมูลต่างๆ หรือการอ่านค่าจากเซ็นเซอร์ การจัดการฐาน ข้อมูลก็เป็นสิ่งคัญที่ช่วยอำนวยความสะดวกในการจัดการข้อมูล
บทความนี้เราจะใช้อุปกรณ์ Raspberry pi ติดตั้ง Mysql server และทำการ และ Phpmyadmin
ซึ่งขอไม่อธิบายการติดตั้งดังกล่าว ผู้อ่านสามารถศึกษาได้จาก Google เพราะมีผู้เขียนไว้อยู่เยอะพอสมควร
from matplotlib.pyplot import connect
import mysql.connector
from mysql.connector import Error
db = {
"host": "localhost",
"database": "database_name",
"user": "username_mysql",
"password": "your_password",
}
def mysqlconnect():
try:
print ("connected")
return mysql.connector.connect(host=db["host"], database=db["database"], user=db["user"], password=db["password"])
# if connection.is_connected():
# db_Info = connection.get_server_info()
# print("Connected to MySQL Server version ", db_Info)
# cursor = connection.cursor()
# cursor.execute("select database();")
# record = cursor.fetchone()
# print("You're connected to database: ", record)
# return connection
except Error as e:
return e