Objekt integriertes Objekt

ObjectOdbc

Odbc-Datenbankverbindungsobjekt

Erbschaftsverhältnis

Mitgliedereigenschaften

codec

Zeichenfolge, Datenbankkodierung abfragen und festlegen, Standard „utf8“

1
String Odbc.codec;

type

String, fragen Sie den aktuellen Verbindungsdatenbanktyp ab

1
readonly String Odbc.type;

Mitgliedsfunktion

close

Aktuelle Datenbankverbindung schließen

1
Odbc.close() async;

use

Wählen Sie die Standarddatenbank für die aktuelle Datenbankverbindung aus

1
Odbc.use(String dbName) async;

Aufrufparameter:

  • dbName: String, geben Sie den Datenbanknamen an

begin

Starten Sie eine Transaktion für die aktuelle Datenbankverbindung

1
Odbc.begin(String point = "") async;

Aufrufparameter:

  • point: String, gibt den Namen der Transaktion an, standardmäßig nicht angegeben

commit

Übernehmen Sie die Transaktion für die aktuelle Datenbankverbindung

1
Odbc.commit(String point = "") async;

Aufrufparameter:

  • point: String, gibt den Namen der Transaktion an, standardmäßig nicht angegeben

rollback

Rollback einer Transaktion auf der aktuellen Datenbankverbindung

1
Odbc.rollback(String point = "") async;

Aufrufparameter:

  • point: String, gibt den Namen der Transaktion an, standardmäßig nicht angegeben

trans

Geben Sie eine Transaktion ein, um eine Funktion auszuführen, und führen Sie basierend auf der Ausführung der Funktion einen Commit oder ein Rollback durch.

1
Boolean Odbc.trans(Function func);

Aufrufparameter:

  • func: Funktion, eine Funktion, die auf transaktionale Weise ausgeführt wird

Rückgabeergebnisse:

  • Boolean, gibt zurück, ob die Transaktion festgeschrieben wurde, gibt „true“ für normales Festschreiben zurück, gibt „false“ für Rollback zurück und gibt einen Fehler aus, wenn die Transaktion fehlschlägt.

Es gibt drei Ergebnisse der Funktionsausführung:

  • Die Funktion kehrt normal zurück, einschließlich Betriebsende und aktiver Rückgabe. Zu diesem Zeitpunkt wird die Transaktion automatisch festgeschrieben.
  • Die Funktion gibt false zurück und die Transaktion wird zurückgesetzt
  • Funktionsfehler, Transaktion wird automatisch zurückgesetzt

Geben Sie eine Transaktion ein, um eine Funktion auszuführen, und führen Sie basierend auf der Ausführung der Funktion einen Commit oder ein Rollback durch.

1 2
Boolean Odbc.trans(String point, Function func);

Aufrufparameter:

  • point: String, gibt den Namen der Transaktion an
  • func: Funktion, eine Funktion, die auf transaktionale Weise ausgeführt wird

Rückgabeergebnisse:

  • Boolean, gibt zurück, ob die Transaktion festgeschrieben wurde, gibt „true“ für normales Festschreiben zurück, gibt „false“ für Rollback zurück und gibt einen Fehler aus, wenn die Transaktion fehlschlägt.

Es gibt drei Ergebnisse der Funktionsausführung:

  • Die Funktion kehrt normal zurück, einschließlich Betriebsende und aktiver Rückgabe. Zu diesem Zeitpunkt wird die Transaktion automatisch festgeschrieben.
  • Die Funktion gibt false zurück und die Transaktion wird zurückgesetzt
  • Funktionsfehler, Transaktion wird automatisch zurückgesetzt

execute

Führen Sie einen SQL-Befehl aus und geben Sie das Ausführungsergebnis zurück

1
NArray Odbc.execute(String sql) async;

Aufrufparameter:

  • sql: Zeichenfolge, Zeichenfolge

Rückgabeergebnisse:

  • NArray, gibt ein Array zurück, das Ergebnisdatensätze enthält. Wenn die Anforderung UPDATE oder INSERT ist, enthält das zurückgegebene Ergebnis auch die betroffene und insertId. mssql unterstützt insertId nicht.

Führen Sie einen SQL-Befehl aus und geben Sie das Ausführungsergebnis zurück. Die Zeichenfolge kann entsprechend den Parametern formatiert werden.

1 2
NArray Odbc.execute(String sql, ...args) async;

Aufrufparameter:

  • sql: String, Formatstring, optionale Parameter werden mit ? angegeben. Zum Beispiel: „SELECT FROM TEST WHERE [id]=?“
  • args: ..., optionale Parameterliste

Rückgabeergebnisse:

  • NArray, gibt ein Array zurück, das Ergebnisdatensätze enthält. Wenn die Anforderung UPDATE oder INSERT ist, enthält das zurückgegebene Ergebnis auch die betroffene und insertId. mssql unterstützt insertId nicht.

createTable

Datentabelle erstellen

1
Odbc.createTable(Object opts) async;

Aufrufparameter:

  • opts: Objekt, Parameterliste

dropTable

Datentabelle löschen

1
Odbc.dropTable(Object opts) async;

Aufrufparameter:

  • opts: Objekt, Parameterliste

createIndex

Erstellen Sie einen Datentabellenindex

1
Odbc.createIndex(Object opts) async;

Aufrufparameter:

  • opts: Objekt, Parameterliste

dropIndex

Datentabellenindex löschen

1
Odbc.dropIndex(Object opts) async;

Aufrufparameter:

  • opts: Objekt, Parameterliste

insert

Neuen Datensatz einfügen

1
Number Odbc.insert(Object opts) async;

Aufrufparameter:

  • opts: Objekt, Parameterliste

Rückgabeergebnisse:

  • Number, gibt die ID zurück, die die Einfügung enthält, oder 0, wenn die Engine dies nicht unterstützt.

find

Fragen Sie Daten basierend auf angegebenen Bedingungen ab

1
NArray Odbc.find(Object opts) async;

Aufrufparameter:

  • opts: Objekt, Parameterliste

Rückgabeergebnisse:

  • NArray, gibt Datensätze zurück, die Ergebnisse enthalten

count

Zählen Sie die Anzahl der Datensätze basierend auf angegebenen Bedingungen

1
Integer Odbc.count(Object opts) async;

Aufrufparameter:

  • opts: Objekt, Parameterliste

Rückgabeergebnisse:

  • Integer, gibt die Anzahl der Datensätze zurück, die das Ergebnis enthalten

update

Aktualisieren Sie Daten basierend auf angegebenen Bedingungen

1
Integer Odbc.update(Object opts) async;

Aufrufparameter:

  • opts: Objekt, Parameterliste

Rückgabeergebnisse:

  • Integer, gibt die Anzahl der Datensätze zurück, die Aktualisierungen enthalten

remove

Daten basierend auf angegebenen Bedingungen löschen

1
Integer Odbc.remove(Object opts) async;

Aufrufparameter:

  • opts: Objekt, optionale Parameterliste

Rückgabeergebnisse:

  • Integer, gibt die Anzahl der Datensätze zurück, die Aktualisierungen enthalten

format

Formatieren Sie einen SQL-Befehl und geben Sie das formatierte Ergebnis zurück

1 2
String Odbc.format(String method, Object opts);

Aufrufparameter:

  • method: String, gibt die angeforderte Methode an
  • opts: Objekt, optionale Parameterliste

Rückgabeergebnisse:

  • String, gibt den formatierten SQL-Befehl zurück

Formatieren Sie einen SQL-Befehl und geben Sie das formatierte Ergebnis zurück

1 2
String Odbc.format(String sql, ...args);

Aufrufparameter:

  • sql: String, Formatstring, optionale Parameter werden mit ? angegeben. Zum Beispiel: „SELECT FROM TEST WHERE [id]=?“
  • args: ..., optionale Parameterliste

Rückgabeergebnisse:

  • String, gibt den formatierten SQL-Befehl zurück

toString

Gibt die Zeichenfolgendarstellung des Objekts zurück. Im Allgemeinen wird „[Native Object]“ zurückgegeben. Das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden.

1
String Odbc.toString();

Rückgabeergebnisse:

  • String, gibt die Zeichenfolgendarstellung des Objekts zurück

toJSON

Gibt eine Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Eigenschaften zurück, die vom Objekt definiert werden.

1
Value Odbc.toJSON(String key = "");

Aufrufparameter:

  • key: Zeichenfolge, nicht verwendet

Rückgabeergebnisse:

  • Value, gibt einen Wert zurück, der JSON serialisierbar enthält