Code: Alles auswählen
def db_connect():
con = mysql.connector.connect(PLATZHALTER FÜR CONFIG)
return con
def create_submission(con, ip):
cursor = con.cursor()
sql = "INSERT INTO submissions (ip) VALUES (%s)"
try:
cursor.execute(sql, (ip,))
con.commit()
except:
con.rollback()
cursor.close()
con.close()
def submit_ip(ip):
create_submission(db_connect(), ip)
for ip in tqdm(ips):
self.submit_ip(ip)
- Ist es besser ein Datenbank ORM zu nutzen, und wenn ja welches?
- Was ist "best practice" beim eintragen von mehreren Zeilen, vor allem im Hinblick auf das Connection-Object und den Cursor?