| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  | import sqlite3 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | persons = [ | 
					
						
							|  |  |  |     ("Hugo", "Boss"), | 
					
						
							|  |  |  |     ("Calvin", "Klein") | 
					
						
							|  |  |  |     ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | con = sqlite3.connect(":memory:") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Create the table | 
					
						
							|  |  |  | con.execute("create table person(firstname, lastname)") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Fill the table | 
					
						
							|  |  |  | con.executemany("insert into person(firstname, lastname) values (?, ?)", persons) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Print the table contents | 
					
						
							|  |  |  | for row in con.execute("select firstname, lastname from person"): | 
					
						
							|  |  |  |     print(row) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-02-16 21:39:03 +02:00
										 |  |  | print("I just deleted", con.execute("delete from person").rowcount, "rows") | 
					
						
							| 
									
										
										
										
											2019-05-20 03:22:20 +05:30
										 |  |  | 
 | 
					
						
							|  |  |  | # close is not a shortcut method and it's not called automatically, | 
					
						
							|  |  |  | # so the connection object should be closed manually | 
					
						
							|  |  |  | con.close() |