Advertisement
Narrook

fafafafaf

Apr 18th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. from PyQt4.QtSql import *
  2. from PyQt4.QtGui import *
  3. from sshtunnel import SSHTunnelForwarder
  4. import sys
  5.  
  6. app = QApplication(sys.argv)
  7. server = SSHTunnelForwarder(
  8.     ('10.10.14.177', 22),
  9.     ssh_password="thuglife",
  10.     ssh_username="sneak",
  11.     remote_bind_address=('127.0.0.1', 3306))
  12. server.start()
  13.  
  14. db = QSqlDatabase.addDatabase('QMYSQL')
  15. db.setHostName("localhost")
  16. db.setPort(server.local_bind_port)
  17. db.setDatabaseName("mydb")
  18. db.setUserName("coach")
  19. db.setPassword("masterkey")
  20. db.open()
  21.  
  22. testModel = QSqlTableModel()
  23. testModel.setTable("otdel")
  24. testModel.setEditStrategy(QSqlTableModel.OnFieldChange)
  25. testModel.select()
  26. testView = QTableView()
  27. testView.setModel(testModel)
  28. testView.show()
  29. app.exec_()
  30. server.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement