def insert(address, port, location='default', protocol='default'):
uid = str(uuid.uuid5(uuid.NAMESPACE_DNS,address))
conn = sqlite3.connect(db)
try:
conn.execute("INSERT INTO PROXY VALUES (?, ?, ?, ?, ?)",[uid,address,port,location,protocol])
print('insert: '+str(address))
pass
except sqlite3.IntegrityError as e:
conn.execute("UPDATE PROXY SET ADDRESS = ?, PORT = ?, LOCATION = ?, PROTOCOL = ? WHERE UID=?",[address,port,location,protocol,uid])
print('update: '+str(address))
pass
except sqlite3.ProgrammingError as e:
#TODO
pass
finally:
conn.commit()
conn.close()
评论列表
文章目录