| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  | # Not referenced from the documentation, but builds the database file the other | 
					
						
							|  |  |  | # code snippets expect. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import sqlite3 | 
					
						
							|  |  |  | import os | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DB_FILE = "mydb" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if os.path.exists(DB_FILE): | 
					
						
							|  |  |  |     os.remove(DB_FILE) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | con = sqlite3.connect(DB_FILE) | 
					
						
							|  |  |  | cur = con.cursor() | 
					
						
							|  |  |  | cur.execute("""
 | 
					
						
							| 
									
										
										
										
											2021-05-19 09:41:19 +02:00
										 |  |  |         create table lang | 
					
						
							| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  |         ( | 
					
						
							| 
									
										
										
										
											2021-05-19 09:41:19 +02:00
										 |  |  |           name           varchar(20), | 
					
						
							|  |  |  |           first_appeared integer | 
					
						
							| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  |         ) | 
					
						
							|  |  |  |         """)
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-05-19 09:41:19 +02:00
										 |  |  | cur.execute("insert into lang (name, first_appeared) values ('Forth', 1970)") | 
					
						
							|  |  |  | cur.execute("insert into lang (name, first_appeared) values ('Ada', 1980)") | 
					
						
							| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | con.commit() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cur.close() | 
					
						
							|  |  |  | con.close() |