File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed
Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ #!/usr/bin/python
2+
3+ import sqlite3
4+ import sys
5+
6+ con = None
7+
8+ try :
9+ con = sqlite3 .connect ('ydb.db' )
10+
11+ cur = con .cursor ()
12+
13+ cur .executescript ("""
14+ DROP TABLE IF EXISTS cars;
15+ CREATE TABLE cars(id INT, name TEXT, price INT);
16+ INSERT INTO cars VALUES(1,'Audi',52642);
17+ INSERT INTO cars VALUES(2,'Mercedes',57127);
18+ INSERT INTO cars VALUES(3,'Skoda',9000);
19+ INSERT INTO cars VALUES(4,'Volvo',29000);
20+ INSERT INTO cars VALUES(5,'Bentley',350000);
21+ INSERT INTO cars VALUES(6,'Citroen',21000);
22+ INSERT INTO cars VALUES(7,'Hummer',41400);
23+ INSERT INTO cars VALUES(8,'Volkswagen',21600);
24+ """ )
25+
26+ con .commit ()
27+
28+ except sqlite3 .Error as e :
29+
30+ if con :
31+ con .rollback ()
32+
33+ print (f"Error { e .args [0 ]} " )
34+ sys .exit (1 )
35+
36+ finally :
37+
38+ if con :
39+ con .close ()
You can’t perform that action at this time.
0 commit comments