asda?‰PNG  IHDR ? f ??C1 sRGB ??é gAMA ±? üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T import sqlite3 langs = [ ("C++", 1985), ("Objective-C", 1984), ] con = sqlite3.connect(":memory:") # Create the table con.execute("create table lang(name, first_appeared)") # Fill the table con.executemany("insert into lang(name, first_appeared) values (?, ?)", langs) # Print the table contents for row in con.execute("select name, first_appeared from lang"): print(row) print("I just deleted", con.execute("delete from lang").rowcount, "rows") # close is not a shortcut method and it's not called automatically, # so the connection object should be closed manually con.close()