1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| import gadfly
baseMusic=gadfly.gadfly()
baseMusic.startup("mymusic", "/home/divayht/python/database/gadfly/music/")
cur=baseMusic.cursor()
liste_comp=[('Mozart', 1756, 1791),
('Beethoven', 1770, 1827),
('Handel', 1685, 1759),
('Schubert', 1797, 1828),
('Vivaldi', 1678, 1741),
('Monteverdi', 1567, 1643),
('Chopin', 1810, 1849),
('Bach', 1685, 1750)]
"""liste_oeuvres=[('Vivaldi', 'Les quatre saisons', 20, 'T. Pinnock'),
('Mozart', 'Concerto piano N 12', 25, 'M. Perahia'),
('Brahms', 'Concerto violon N 2', 40, 'A. Grumiaux'),
('Beethoven', 'Sonate Au clair de la lune', 14, 'W. Kempf'),
('Beethoven', 'Sonate Pathetique', 17, 'W. Kempf'),
('Schubert', 'Quintette La truite', 39, 'SE of London'),
('Haydn', 'La creation', 109, 'H. Von Karajan'),
('Chopin', 'Concerto piano N 1', 42, 'M.J. Pires'),
('Bach', 'Toccata and fugue', 9, 'P. Burmester'),
('Beethoven', 'Concerto piano N 4', 33, 'M. Pollini'),
('Mozart', 'Symphonie N 40', 29, 'F. Bruggen'),
('Mozart', 'Concerto piano N 22', 35, 'S. Richter'),
('Beethoven', 'Concerto piano N 3', 37, 'S. Richter')]"""
cur.execute("create table compositeurs (comp varchar, a_naiss integer, a_mort integer)")
for i in liste_comp:
print "insert into compositeurs(comp, a_naiss, a_mort) values (%s, %s, %s)" % (i[0], i[1], i[2])
cur.execute("insert into compositeurs(comp, a_naiss, a_mort) values (%s, %s, %s)" % (i[0], i[1], i[2]))
"""cur.execute("create table oeuvres (comp varchar, titre varchar, duree integer, interpr varchar)")
for i in liste_oeuvres:
cur.execute("insert into oeuvres(comp, titre, duree, interpr) values (i[0], i[1], i[2], i[3])")"""
baseMusic.commit() |