TecUtils είναι ένα λογισμικό που παρέχει διάφορα βοηθητικά προγράμματα για την επιτάχυνση της ανάπτυξης των προγραμμάτων σχεδιασμού να χρησιμοποιήσει MySQL ως βάση δεδομένων και να υποκαθιστούν τη χρήση των global μεταβλητών.
TecUtils περιλαμβάνει τις ακόλουθες ενότητες:
- Mydb
- Envvar
mydb:
Απαιτεί:
& Nbsp? & Nbsp? & Nbsp? mysql-Python
Παρέχει:
& Nbsp? & Nbsp? & Nbsp? Υπάρχουν τρεις λειτουργίες που φροντίζουν την αλληλεπίδραση βάση δεδομένων:
& Nbsp? & Nbsp? & Nbsp? - GetRecordset (sHost, sUser, sPwd, SDB, sSQL)
& Nbsp? & Nbsp? & Nbsp? - GetData (sHost, sUser, sPwd, SDB, sSQL)
& Nbsp? & Nbsp? & Nbsp? - ExecuteSQL (sHost, sUser, sPwd, SDB, sSQL)
::
εισαγωγή TecUtils.mydb
myhost = "localhost"
MyUser = "ρίζα"
myPwd = "password"
MYDB = "τεστ"
TecUtils.mydb.ExecuteSQL (myhost, MyUser, myPwd, MYDB, "εισάγετε σε ζώο (όνομα, κατηγορία) ΑΞΙΕΣ" +
& Nbsp? & Nbsp? & Nbsp? («Φίδι», «ερπετό»), («βάτραχος», «αμφίβιο»), («τόνος», «ψάρι»), («ρακούν», «θηλαστικό»), («σαύρα», «ερπετό») " )
sql = "Επιλέξτε το όνομα του από το ζώο ΟΠΟΥ κατηγορία =« ερπετό »
TecUtils.mydb.GetRecordset (myhost, MyUser, myPwd, MYDB, SQL)
thistype = "ψάρια"
sql = "Επιλέξτε το όνομα του από το ζώο ΟΠΟΥ κατηγορία ="% s ""% thistype
TecUtils.mydb.GetData (myhost, MyUser, myPwd, MYDB, SQL)
::
envvar:
Παρέχει:
& Nbsp? & Nbsp? & Nbsp? Διαβάζει ένα αρχείο που περιέχει και τα φορτία = σε ένα δοχείο, ώστε να μπορείτε να χρησιμοποιήσετε container.var
& Nbsp? & Nbsp? & Nbsp? getVarFromFile (όνομα αρχείου, το δοχείο)
Χρήση:
::
db = getVarFromFile («config / db.cfg», «DB»)
::
Παραδείγματα:
Εάν χρησιμοποιείτε τις δύο μονάδες παρέχει έναν τρόπο για να χρησιμοποιήσετε ένα αρχείο ρυθμίσεων για πρόσβαση de βάση δεδομένων:
::
# Αυτό είναι το αρχείο ρυθμίσεων:
# Db.cfg
HOST = "localhost"
USER = 'root'
PWD = 'ahivoy »
DB = 'facturae »
::
και να το χρησιμοποιήσετε σε ένα πρόγραμμα:
::
TecUtils εισαγωγής
TecUtils.envvar.getVarFromFile («db.cfg», δβ)
δεδομένων = TecUtils.mydb.GetRecordset (db.HOST, db.USER, db.PWD, db.DB, "SELECT * FROM ζώων»)
για τα ζωικά στα δεδομένα:
& Nbsp? & Nbsp? & Nbsp? εκτύπωση των ζώων [0]
::
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε