# -*- coding: UTF-8 -*-
"""
Created on 2022年4月12日
@author: Monica
"""
import pymysql
from time import sleep
#数据库,创建连接
Connection = pymysql.connect(database='arglass', host='localhost', user='root', password='xxx设置自己密码')
cursor = Connection.cursor()
#在数据库中建立image表格
sql_create_table= '''
CREATE TABLE images (
id int (10),
data MediumBlob
) ''' # 字段有id和data两个字段
cursor.execute(sql_create_table) #执行sql语句,创建pictures表
#读取图片
fp = open(r'D:\AR_Glass_TestToolkit\ai_text_pic\ArithmeticOCR2.jpg','rb') #这里写自己的图片路径
img = fp.read() #读取图片
sleep(2)
fp.close() #关闭图片
sql = "INSERT INTO images VALUES (%s,%s);"
args = ('1',img)
cursor.execute(sql,args) #执行插入图片的sql语句
Connection.commit()#提交
#断开链接
Connection.close()
print("表建立成功")
print("图片上传成功")
思路:创建db文件,将图片执行插入到数据库中