mysql版本:5.7 ; 数据库:rdshare;表captain_america3_sd用来记录某帧是否被检测。表captain_america3_d用来记录检测到的数据。
python模块,包部分内容参考http://www.runoob.com/python/python-modules.html https://www.cnblogs.com/ningskyer/articles/6025964.html
一、连接数据库
参考:
# 将视频插入数据库 def video_insert(filename,couse_id): conn =MySQLdb.connect(user='root',passwd='****',host='sh-cdb-myegtz7i.sql.tencentcdb.com',port=63619,db='bitbear',charset='utf8') cursor = conn.cursor() # 查找课程报告表中courseh_id等于解析得到的course_id的记录,得到courser_id # courseh_id是课程记录表中的course_id;courser_id是课程报告表中的主键;course_id是本程序中 sql="SELECT courser_id FROM course_report WHERE courseh_id ='%s' "% (couse_id); cursor.execute(sql) results = cursor.fetchall() if(results): print(results) courser_id=results[0][0] print(results[0][0]) # 获取该文件的路径 #rarpath = os.getcwd(); rarpath =filename print(rarpath) # 将记录插入 #try: sql="UPDATE course_report SET json = '%s' WHERE courser_id = '%s' " % (rarpath,courser_id) cursor.execute(sql) cursor.rowcount conn.commit() cursor.close()
View Code
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:tensorflow利用预训练模型进行目标检测(三):将检测结果存入mysql数据库 - Python技术站