Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. import sqlite3
  2. import sys
  3.  
  4. def printDB():
  5. result = conn.execute("SELECT ID, Username, Password FROM Accounts")
  6.  
  7. for row in result:
  8. print("Account Number: ", row[0])
  9. print("Username: ", row[1])
  10. print("Password: ", row[2])
  11.  
  12. #creates the db if not present
  13. conn = sqlite3.connect('accounts.db')
  14.  
  15. #traverse through returned information
  16. theCurser = conn.cursor()
  17.  
  18. try:
  19. #create table
  20. conn.execute("CREATE TABLE Accounts(ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, Username TEXT NOT NULL, Password TEXT);")
  21.  
  22. conn.commit()
  23. print("Table Created")
  24.  
  25. except sqlite3.OperationalError:
  26. print("Table could not be created.")
  27.  
  28. catpjs = input("What is you Username",)
  29. catssox = input("What is your pw",)
  30.  
  31. conn.execute("INSERT INTO Accounts(Username, Password) VALUES (?, ?)", (catpjs, catssox))
  32.  
  33. conn.commit()
  34. printDB()
  35.  
  36. #always close db after use
  37. conn.close()
  38. print("Database Terminated.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement