Advertisement
Guest User

Untitled

a guest
Jul 4th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import psycopg2
  4.  
  5. def getconnection(dbname, user, password, host, port):
  6. try:
  7. conn = psycopg2.connect("dbname="+dbname+" user="+user+" password="+password+" host="+host+" port="+port)
  8. print('CONNECTION SUCCESSFUL')
  9. return conn
  10. except:
  11. print('CONNECTION FAILED')
  12.  
  13. def insert(conn, sql):
  14. cur = conn.cursor()
  15. try:
  16. cur.execute(sql)
  17. conn.commit()
  18. print('INSERT SUCCESSFUL')
  19. except:
  20. print('INSERT FAILED')
  21.  
  22. def delete(conn,sql):
  23. cur = conn.cursor()
  24. try:
  25. cur.execute(sql)
  26. conn.commit()
  27. print('DELETE SUCCESSFUL')
  28. except:
  29. print('DELETE FAILED')
  30.  
  31. def update(conn,sql):
  32. cur = conn.cursor()
  33. try:
  34. cur.execute(sql)
  35. conn.commit()
  36. print('UPDATE SUCCESSFUL')
  37. except:
  38. print('UPDATE FAILED')
  39.  
  40. def select(conn, sql):
  41. cur = conn.cursor()
  42. try:
  43. cur.execute(sql)
  44. print('SELECT SUCCESSFUL')
  45. return cur
  46. except:
  47. print('SELECT FAILED')
  48.  
  49. def get(cur,limit=500):
  50. try:
  51. results=cur.fetchmany(limit)
  52. print('GET SUCCESSFUL')
  53. yield results
  54. except:
  55. print('GET FAILED')
  56.  
  57. def close(conn):
  58. try:
  59. conn.close()
  60. print('CLOSE SUCCESSFUL')
  61. except:
  62. print('CLOSE FAILED')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement