ObjectOdbc
Odbc-databaseverbindingsobject
erfenis relatie
eigenschappen van leden
codec
Tekenreeks, query en databasecodering instellen, standaard "utf8"
1String Odbc.codec;
type
String, vraag het huidige verbindingsdatabasetype op
1readonly String Odbc.type;
lid functie
close
Sluit de huidige databaseverbinding
1Odbc.close() async;
use
Selecteer de standaarddatabase voor de huidige databaseverbinding
1Odbc.use(String dbName) async;
Oproepparameters:
- dbName: String, geef de databasenaam op
begin
Start een transactie op de huidige databaseverbinding
1Odbc.begin(String point = "") async;
Oproepparameters:
- point: String, specificeert de naam van de transactie, niet standaard opgegeven
commit
Voer de transactie uit op de huidige databaseverbinding
1Odbc.commit(String point = "") async;
Oproepparameters:
- point: String, specificeert de naam van de transactie, niet standaard opgegeven
rollback
Een transactie ongedaan maken op de huidige databaseverbinding
1Odbc.rollback(String point = "") async;
Oproepparameters:
- point: String, specificeert de naam van de transactie, niet standaard opgegeven
trans
Voer een transactie in om een functie uit te voeren, en voer een commit of rollback uit op basis van de uitvoering van de functie.
1Boolean Odbc.trans(Function func);
Oproepparameters:
- func: Functie, een functie die op transactionele wijze wordt uitgevoerd
Resultaten retourneren:
- Boolean, retourneert of de transactie is vastgelegd, retourneert true voor normale commit, retourneert false voor rollback en genereert een fout als de transactie fout gaat.
Er zijn drie resultaten van func-uitvoering:
- De functie keert normaal terug, inclusief einde van de werking en actieve terugkeer, waarna de transactie automatisch wordt vastgelegd.
- De functie retourneert false en de transactie wordt teruggedraaid
- Functiefout, transactie wordt automatisch teruggedraaid
Voer een transactie in om een functie uit te voeren, en voer een commit of rollback uit op basis van de uitvoering van de functie.
1
2Boolean Odbc.trans(String point,
Function func);
Oproepparameters:
- point: String, specificeert de naam van de transactie
- func: Functie, een functie die op transactionele wijze wordt uitgevoerd
Resultaten retourneren:
- Boolean, retourneert of de transactie is vastgelegd, retourneert true voor normale commit, retourneert false voor rollback en genereert een fout als de transactie fout gaat.
Er zijn drie resultaten van func-uitvoering:
- De functie keert normaal terug, inclusief einde van de werking en actieve terugkeer, waarna de transactie automatisch wordt vastgelegd.
- De functie retourneert false en de transactie wordt teruggedraaid
- Functiefout, transactie wordt automatisch teruggedraaid
execute
Voer een SQL-opdracht uit en retourneer het uitvoeringsresultaat
1NArray Odbc.execute(String sql) async;
Oproepparameters:
- sql: Snaar, snaar
Resultaten retourneren:
- NArray, retourneert een array met resultaatrecords. Als het verzoek UPDATE of INSERT is, bevat het geretourneerde resultaat ook beïnvloed en insertId. mssql ondersteunt insertId niet.
Voer een SQL-opdracht uit en retourneer het uitvoeringsresultaat. De tekenreeks kan worden opgemaakt volgens de parameters.
1
2NArray Odbc.execute(String sql,
...args) async;
Oproepparameters:
- sql: String, formaatstring, optionele parameters worden gespecificeerd met ?. Bijvoorbeeld: 'SELECTEER UIT TEST WAAR [id]=?'
- args: ..., optionele parameterlijst
Resultaten retourneren:
- NArray, retourneert een array met resultaatrecords. Als het verzoek UPDATE of INSERT is, bevat het geretourneerde resultaat ook beïnvloed en insertId. mssql ondersteunt insertId niet.
createTable
Gegevenstabel maken
1Odbc.createTable(Object opts) async;
Oproepparameters:
- opts: Object, parameterlijst
dropTable
Gegevenstabel verwijderen
1Odbc.dropTable(Object opts) async;
Oproepparameters:
- opts: Object, parameterlijst
createIndex
Gegevenstabelindex maken
1Odbc.createIndex(Object opts) async;
Oproepparameters:
- opts: Object, parameterlijst
dropIndex
Gegevenstabelindex verwijderen
1Odbc.dropIndex(Object opts) async;
Oproepparameters:
- opts: Object, parameterlijst
insert
Nieuw record invoegen
1Number Odbc.insert(Object opts) async;
Oproepparameters:
- opts: Object, parameterlijst
Resultaten retourneren:
- Number, retourneert de id die de invoeging bevat, of 0 als de engine dit niet ondersteunt.
find
Gegevens opvragen op basis van gespecificeerde voorwaarden
1NArray Odbc.find(Object opts) async;
Oproepparameters:
- opts: Object, parameterlijst
Resultaten retourneren:
- NArray, retourneert records met resultaten
count
Tel het aantal gegevensrecords op basis van gespecificeerde voorwaarden
1Integer Odbc.count(Object opts) async;
Oproepparameters:
- opts: Object, parameterlijst
Resultaten retourneren:
- Integer, retourneert het aantal records dat het resultaat bevat
update
Update gegevens op basis van gespecificeerde voorwaarden
1Integer Odbc.update(Object opts) async;
Oproepparameters:
- opts: Object, parameterlijst
Resultaten retourneren:
- Integer, retourneert het aantal records met updates
remove
Gegevens verwijderen op basis van gespecificeerde voorwaarden
1Integer Odbc.remove(Object opts) async;
Oproepparameters:
- opts: Object, optionele parameterlijst
Resultaten retourneren:
- Integer, retourneert het aantal records met updates
format
Formatteer een SQL-opdracht en retourneer het opgemaakte resultaat
1
2String Odbc.format(String method,
Object opts);
Oproepparameters:
- method: String, specificeert de gevraagde methode
- opts: Object, optionele parameterlijst
Resultaten retourneren:
- String, retourneert de geformatteerde SQL-opdracht
Formatteer een SQL-opdracht en retourneer het opgemaakte resultaat
1
2String Odbc.format(String sql,
...args);
Oproepparameters:
- sql: String, formaatstring, optionele parameters worden gespecificeerd met ?. Bijvoorbeeld: 'SELECTEER UIT TEST WAAR [id]=?'
- args: ..., optionele parameterlijst
Resultaten retourneren:
- String, retourneert de geformatteerde SQL-opdracht
toString
Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.
1String Odbc.toString();
Resultaten retourneren:
- String, retourneert de tekenreeksrepresentatie van het object
toJSON
Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.
1Value Odbc.toJSON(String key = "");
Oproepparameters:
- key: Tekenreeks, niet gebruikt
Resultaten retourneren:
- Value, retourneert een waarde die JSON-serialiseerbaar bevat