+
+ +
+

Section 6 - Sqlite & MacOS/Mobile/Browsers

+
+
+
+

Section 6.1 - Opening Sqlite

+

Example for opening and exploring Sqlite databased +for your command line utility.

+

Example Usage:

+
+

$ python opening_sqlite.py history_db

+
+

References:

+ +
+

Opening Sqlite configuration

+

This function shows an example of opening a Sqlite database with Python. +Additional information regarding Sqlite modules can be +seen at https://docs.python.org/3/library/sqlite3.html.

+
def open_sqlite(inputdb):
+    print("Provided Database: {}".format(inputdb))
+    return sqlite3.connect(inputdb)
+
+
+
+
+

Listing Tables configuration

+

This function shows an example of listing available tables in an opened Sqlite database.

+
def list_tables(conn):
+    cur = conn.cursor()
+    cur.execute("SELECT name FROM sqlite_master")
+    table_list = []
+    for i in cur.fetchall():
+        table_list.append(i[0])
+    
+    return table_list
+
+
+
+
+
+

Indices and tables

+ +
+
+ + +
+ +