哈爾濱創(chuàng)意網站建設黃岡網站推廣軟件視頻下載
在Python中,我們可以使用`pymysql`庫(如果MySQL服務器版本較高,也推薦使用`mysql-connector-python`)來建立一個簡單的key-value存儲庫,其中鍵是字符串,值是JSON格式的數(shù)據(jù)。這里我們創(chuàng)建一個基本的類來完成讀寫操作:
import pymysql.cursors
import jsonclass JsonKVStore:
def __init__(self, host='localhost', db='test_db', user='root', password='', port=3306):
self.conn = pymysql.connect(
host=host,
user=user,
password=password,
db=db,
port=port,
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
) def set_item(self, key, value):
with self.conn.cursor() as cursor:
query = "INSERT INTO kv_table (key, value) VALUES (%s, %s)"
cursor.execute(query, (key, json.dumps(value)))
self.conn.commit() def get_ite