added access_db
authorMarius Sandu-Popa <sandupopamarius@gmail.com>
Sat, 24 Oct 2009 01:39:03 +0000 (04:39 +0300)
committerMarius Sandu-Popa <sandupopamarius@gmail.com>
Sat, 24 Oct 2009 01:39:03 +0000 (04:39 +0300)
auto/bd/access_db [new file with mode: 0755]

diff --git a/auto/bd/access_db b/auto/bd/access_db
new file mode 100755 (executable)
index 0000000..4b41d14
--- /dev/null
@@ -0,0 +1,67 @@
+#!/usr/bin/env python
+import sqlite3
+
+conn = sqlite3.connect('p2p-next.db')
+curs = conn.cursor()
+
+def insert_swarms(row):
+       try:
+               curs.execute("insert into swarms values (?,?,?,?,?)", row)
+               conn.commit()
+       except sqlite3.Error as e:
+               print ("[swarms]An error ocurred: ", e.args[0])
+       return
+
+def insert_btclients(row):
+       try:
+               curs.execute("insert into btclients values (?,?,?,?,?)", row)
+               conn.commit()
+       except sqlite3.Error as e:
+               print ("[btclients]An error ocurred: ", e.args[0])
+       return
+
+def insert_client_session(row):
+       try:
+               curs.execute("insert into client_session values (?,?,?,?,?,?,?,?,?,?,?,?)", row)
+               conn.commit()
+       except sqlite3.Error as e:
+               print ("[client_session]An error ocurred: ", e.args[0])
+       return
+
+def insert_status_messages(row):
+       try:
+               curs.execute("[status_messages]insert into swarms values (?,?,?,?,?,?,?,?,?)", row)
+               conn.commit()
+       except sqlite3.Error as e:
+               print ("An error ocurred: ", e.args[0])
+       return
+
+def insert_verbose_messages(row):
+       try:
+               curs.execute("[verbose_messages]insert into swarms values (?,?,?,?,?,?,?,?,?)", row)
+               conn.commit()
+       except sqlite3.Error as e:
+               print ("An error ocurred: ", e.args[0])
+       return
+
+for t in [('1', 'mumu', '1024', 'ceva', 'URL'),
+       ('2', 'gugu', '1024', 'ceva', 'URL'),
+       ('3', 'gaga', '1024', 'ceva', 'URL'),
+       ]:
+       insert_swarms(t)
+
+for t in [('1', 'tribler', 'python', 1, 0),
+       ]:
+       insert_btclients(t)
+
+for t in [('1', '1', '2', 'Linux', '2.6.30', '256', '1833', '0.0.0.0', '6969', '256', '96', '123131.1231')
+       ]:
+       insert_client_session(t)
+
+tables = ['swarms', 'btclients', 'swarms', 'client_session', 'status_messages', 'verbose_messages']
+for t in tables:
+       curs.execute("select * from '%s'" %t)
+       for row in curs:
+               print row
+
+conn.close()
\ No newline at end of file