Advertisement
Guest User

Untitled

a guest
Sep 26th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. import json
  2. import mysql.connector as mysql
  3. import requests
  4.  
  5. class SQLConnector:
  6. def __init__(self):
  7. re=requests.get("http://viamigliara.ddns.net:8081/scatalog/sql")
  8. print (re.content)
  9. r=json.loads(re.content)
  10. self.db = mysql.connect(user=r["username"], password=r["password"], host=r["host"],
  11. database=r["database"])
  12. self.cursor = self.db.cursor()
  13.  
  14. def query(self, number):
  15. query = 'SELECT PASSENGERS FROM busdata WHERE NUMBER = ' + str(number) + ";"
  16. try:
  17. self.cursor.execute(query)
  18. stop = self.cursor.fetchone()
  19. obj = {
  20. "passengers": stop[0] #modificare
  21. }
  22. except:
  23. return None
  24. return json.dumps(obj)
  25.  
  26. def close(self):
  27. self.cursor.close()
  28. self.db.close()
  29.  
  30. if __name__ == '__main__':
  31. t=SQLConnector()
  32. print(t.query(10))
  33. t.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement