TecUtils ist eine Software, die verschiedene Anwendungen bietet, die Entwicklung von Programmen Design beschleunigen man MySQL als Datenbank verwenden und ersetzen die Verwendung von globalen Variablen.
TecUtils enthält die folgenden Module:
- Mydb
- Envvar
mydb:
Benötigt:
& Nbsp; & nbsp; & nbsp; MySQL-python
Bietet:
& Nbsp; & nbsp; & nbsp; Es gibt drei Funktionen, die Pflege der Datenbank-Interaktion zu nehmen:
& 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)
::
Import TecUtils.mydb
myhost = "localhost"
myUser = "root"
myPwd = "Kennwort"
myDB = "test"
TecUtils.mydb.ExecuteSQL (myhost, myUser, myPwd, myDB "INSERT INTO Tier (Name, Kategorie) WERTE" +
& Nbsp; & nbsp; & nbsp; ("Schlange", "Reptil"), ("Frosch", "Amphibien"), ("Thunfisch", "Fisch"), ("Waschbär", "Säugetier"), ("Eidechse", "Reptil") " )
sql = "SELECT name FROM Tier WHERE Kategorie = 'Reptilien'"
TecUtils.mydb.GetRecordset (myhost, myUser, myPwd, myDB, SQL)
thistype = "Fisch"
sql = "SELECT name FROM Tier WHERE category ="% s ""% thistype
TecUtils.mydb.GetData (myhost, myUser, myPwd, myDB, SQL)
::
envvar:
Bietet:
& Nbsp; & nbsp; & nbsp; Liest eine Datei mit = und Lasten in einem Behälter, so dass Sie verwenden können container.var
& Nbsp; & nbsp; & nbsp; getVarFromFile (Dateiname, Container)
Anwendung:
::
db = getVarFromFile ("config / db.cfg ',' db ')
::
Beispiele:
Wenn Sie mit den zwei Modulen bietet eine Möglichkeit, eine Konfigurationsdatei verwenden, um de-Datenbank zuzugreifen:
::
# Dies ist die Konfigurationsdatei:
# Db.cfg
HOST = 'localhost'
USER = 'root'
PWD = "ahivoy '
DB = 'facturae'
::
und verwenden Sie es in einem Programm:
::
Import TecUtils
TecUtils.envvar.getVarFromFile ('db.cfg', db)
Daten = TecUtils.mydb.GetRecordset (db.HOST, db.USER, db.PWD, db.DB, "SELECT * FROM Tier")
Tier in Daten:
& Nbsp; & nbsp; & nbsp; Druck Tier [0]
::
Anforderungen :
- Python
Kommentare nicht gefunden