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