Advertisement
Guest User

Untitled

a guest
Dec 4th, 2022
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.34 KB | None | 0 0
  1. import sqlite3
  2. from sqlite3 import Error
  3.  
  4. def create_connection(db_file):
  5.     conn = None
  6.     try:
  7.         # Create file on the disk if database doesn't exist
  8.         conn = sqlite3.connect(db_file)
  9.         return conn
  10.     except Error as e:
  11.         print(e)
  12.  
  13.     return conn
  14.  
  15.  
  16. def create_table(conn, create_table_sql):
  17.     try:
  18.         c = conn.cursor()
  19.         c.execute(create_table_sql)
  20.     except Error as e:
  21.         print(e)
  22.  
  23. def insert_temperature(conn, temp):
  24.     sql = ''' INSERT INTO temperatures(id,temp)
  25.              VALUES(?,?) '''
  26.     cur = conn.cursor()
  27.     cur.execute(sql, temp)
  28.     conn.commit()
  29.  
  30.     return cur.lastrowid
  31.  
  32. def main():
  33.     database = r"./database.db"
  34.  
  35.     table_for_temperatures_sql = """ CREATE TABLE IF NOT EXISTS temperatures (
  36.                                        id integer PRIMARY KEY AUTOINCREMENT,
  37.                                        temp text NOT NULL
  38.                                    ); """
  39.  
  40.     # create a database connection
  41.     conn = create_connection(database)
  42.  
  43.     # create tables
  44.     if conn is not None:
  45.         # create projects table
  46.         create_table(conn, table_for_temperatures_sql)
  47.  
  48.     else:
  49.         print("Error! cannot create the database connection.")
  50.  
  51.     aa = (null, 2)
  52.     insert_temperature(conn, aa)
  53.  
  54. if __name__ == '__main__':
  55.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement