色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Python如何向SQLServer存儲二進制圖片

瀏覽:75日期:2022-07-22 10:58:41

需求是需要用python往 SqlServer中的image類型字段中插入二進制圖片

核心代碼,研究好幾個小時的代碼:

安裝pywin32,adodbapiimage_url = '圖片鏈接'try: image_result = session.get(url=image_url, headers=headers, stream=True)except: image_result = session.get(url=image_url, headers=headers, stream=True)local_filename = md5(image_url) + '.png'print '圖片下載成功'with open(local_filename, ’wb’) as f: for chunk in image_result.iter_content(chunk_size=1024): if chunk: # filter out keep-alive new chunks f.write(chunk) f.flush() f.close()# 讀取圖片,二進制格式,注意是rbf1 = open(local_filename, 'rb', )b = f1.read()f1.close()# adodbapi支持插入二進制數據流Cfg = {’server’: ’XXXXXXX9’, ’password’: ’XXXXXXX’, ’db’: ’XXXXXXX’}constr = 'Provider=SQLOLEDB.1; Initial Catalog=%s; Data Source=%s; user ID=%s; Password=%s; ' % (Cfg[’db’], Cfg[’server’], ’drc_sql’, Cfg[’password’])conn = adodbapi.connect(constr)cursor = conn.cursor()print 'DocId', DocId# docimageid在數據表是主鍵docimageid = str(DocId) + str(image_location)print 'docimageid', docimageidsql6 = ' INSERT INTO docImages (DocId,docimageid,purpose) VALUES (%s,’%s’,’%s’) ' % (int(DocId), int(docimageid), ’doclogo’)# print sql6cursor.execute(sql6)conn.commit()#插入圖片cursor.execute(’update docImages set Img=? where docimageid= ? ’,(adodbapi.Binary(b), docimageid,))conn.commit()print '圖片保存成功'先插入相關信息,再去update圖片到數據庫里面。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 免看一级a一片成人123 | 国产一级二级三级毛片 | 国产最猛性xxxxxx69交 | 国产精品爽爽va在线观看无码 | 涩涩国产精品福利在线观看 | 欧美一级片a | 国产成人亚洲精品老王 | 亚洲天堂中文网 | 日韩美女强理论片 | 精品手机在线 | 久草视频资源站 | 免费精品国产 | 日本国产欧美 | 伊人午夜 | 99在线播放| 天堂8中文在线最新版在线 天堂8资源8在线 | 日本加勒比在线观看 | 波多野结衣aⅴ在线 | 鲁老汉精品视频在线观看 | 九热视频在线观看 | 国产在线观看高清精品 | 精品在线视频播放 | 九九色视频 | 亚洲欧洲日产国产 最新 | 国产东北色老头老太性视频 | 亚洲免费视频观看 | 一道精品视频一区二区三区图片 | 男女性高清爱潮视频免费观看 | 免费特黄一级欧美大片在线看 | 欧美成人高清 | 久久精品国产国产精品四凭 | 国产成人在线综合 | 欧美aaaa在线观看视频免费 | 日本a级三级三级三级久久 日本a级特黄三级三级三级 | 日韩三级黄色片 | 97久久精品午夜一区二区 | 国产精品_国产精品_国产精品 | 国产精品高清免费网站 | 久久99九九99九九精品 | a级男女性高爱潮高清试 | 成人毛片免费在线观看 |