TecUtils yra programinė įranga, kuri teikia įvairias komunalines paspartinti plėtrą programų projektavimo naudoti MySQL duomenų baze ir pakeisti į globalių kintamųjų naudojimą.
TecUtils yra šiuos modulius:
- MYDB
- Envvar
MYDB:
Reikia:
& Nbsp; & nbsp; & nbsp; mysql-python
Teikia:
& Nbsp; & nbsp; & nbsp; Yra trys funkcijos, rūpintis duomenų bazės sąveika:
& 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)
::
importo TecUtils.mydb
myHost = "localhost"
myUser = "root"
myPwd = "slaptažodis"
MYDB = "testas"
TecUtils.mydb.ExecuteSQL (myHost, myUser, myPwd, MYDB "INSERT INTO gyvūnų (pavadinimą, kategoriją) vertės" +
& Nbsp; & nbsp; & nbsp; ('Gyvatės', 'roplių'), ('frog', 'amphibian'), ("tunas", "žuvis"), ('usūrinį', 'žinduolis'), ('lizard', 'roplių') " )
SQL = "SELECT vardas iš gyvūnų KUR laipsnio = 'roplių" "
TecUtils.mydb.GetRecordset (myHost, myUser, myPwd, MYDB, SQL)
thistype = 'žuvis "
SQL = "SELECT vardas FROM gyvūną, kai laipsnio ="% s ""% thistype
TecUtils.mydb.GetData (myHost, myUser, myPwd, MYDB, SQL)
::
envvar:
Teikia:
& Nbsp; & nbsp; & nbsp; Skaityta failą, kuriame yra = ir krovinius į konteinerį, todėl jūs galite naudoti container.var
& Nbsp; & nbsp; & nbsp; getVarFromFile (failo, konteinerių)
Naudojimas:
::
db = getVarFromFile (config / db.cfg "," db ")
::
pavyzdžiai:
Jei naudoti du modulius suteikia galimybę naudoti konfigūracijos failą prieiti de duomenų bazėje:
::
# Tai config failą:
# Db.cfg
HOST = 'localhost'
User = "šaknų"
Pwd = 'ahivoy "
Db = 'facturae "
::
ir naudoti jį į programą:
::
importo TecUtils
TecUtils.envvar.getVarFromFile (db.cfg "db)
duomenys = TecUtils.mydb.GetRecordset (db.HOST, db.USER, db.PWD, db.DB "SELECT * FROM gyvūnų")
gyvūninės kilmės duomenų:
& Nbsp; & nbsp; & nbsp; Spausdinti gyvūnų [0]
::
Reikalavimai :
- Python
Komentarai nerastas