Oggetto oggetto incorporato

Oggetto Odbc

Oggetto di connessione al database Odbc

rapporto ereditario

attributo membro

codec

Stringa, interroga e imposta la codifica del database, predefinito "utf8"

1
String Odbc.codec;

type

Stringa, interroga il tipo di database di connessione corrente

1
readonly String Odbc.type;

funzione membro

close

chiudere la connessione al database corrente

1
Odbc.close() async;

use

Selezionare il database predefinito per la connessione al database corrente

1
Odbc.use(String dbName) async;

Parametri di chiamata:

  • dbName: String, specifica il nome del database

begin

Avvia una transazione sulla connessione al database corrente

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

Parametri di chiamata:

  • point: String, il nome della transazione specificata, non specificato per impostazione predefinita

commit

Esegue il commit della transazione sulla connessione al database corrente

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

Parametri di chiamata:

  • point: String, il nome della transazione specificata, non specificato per impostazione predefinita

rollback

Eseguire il rollback della transazione sulla connessione al database corrente

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

Parametri di chiamata:

  • point: String, il nome della transazione specificata, non specificato per impostazione predefinita

trans

Immettere una transazione per eseguire una funzione e eseguire il commit o il rollback in base all'esecuzione della funzione

1
Boolean Odbc.trans(Function func);

Parametri di chiamata:

  • func: Funzione, una funzione eseguita in modo transazionale

risultato di ritorno:

  • Boolean, restituisce se è stato eseguito il commit della transazione, restituisce true per il commit normale, restituisce false per il rollback e genera un errore se la transazione fallisce

L'esecuzione di func ha tre risultati:

  • La funzione restituisce normalmente, inclusa la fine dell'operazione e il ritorno attivo, e la transazione verrà automaticamente impegnata in questo momento
  • La funzione restituisce false, a quel punto verrà eseguito il rollback della transazione
  • La funzione viene eseguita in modo errato e la transazione viene automaticamente ripristinata

Immettere una transazione per eseguire una funzione e eseguire il commit o il rollback in base all'esecuzione della funzione

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

Parametri di chiamata:

  • point: String, il nome della transazione specificata
  • func: Funzione, una funzione eseguita in modo transazionale

risultato di ritorno:

  • Boolean, restituisce se è stato eseguito il commit della transazione, restituisce true per il commit normale, restituisce false per il rollback e genera un errore se la transazione fallisce

L'esecuzione di func ha tre risultati:

  • La funzione restituisce normalmente, inclusa la fine dell'operazione e il ritorno attivo, e la transazione verrà automaticamente impegnata in questo momento
  • La funzione restituisce false, a quel punto verrà eseguito il rollback della transazione
  • La funzione viene eseguita in modo errato e la transazione viene automaticamente ripristinata

execute

Eseguire un comando sql e restituire il risultato dell'esecuzione

1
NArray Odbc.execute(String sql) async;

Parametri di chiamata:

  • sql: Corda, Corda

risultato di ritorno:

  • NArray, Restituisce un array contenente i record del risultato. Se la richiesta è UPDATE o INSERT, il risultato restituito includerà anche gli interessati e insertId. mssql non supporta insertId.

Eseguire un comando sql e restituire il risultato dell'esecuzione, la stringa può essere formattata secondo i parametri

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

Parametri di chiamata:

  • sql: Stringa, stringa di formato, i parametri facoltativi sono specificati con ?. Ad esempio: 'SELECT FROM TEST WHERE [id]=?'
  • args: ..., elenco parametri facoltativo

risultato di ritorno:

  • NArray, Restituisce un array contenente i record del risultato. Se la richiesta è UPDATE o INSERT, il risultato restituito includerà anche gli interessati e insertId. mssql non supporta insertId.

createTable

Crea tabella dati

1
Odbc.createTable(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

dropTable

eliminare la tabella dei dati

1
Odbc.dropTable(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

createIndex

Crea indice tabella dati

1
Odbc.createIndex(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

dropIndex

Elimina l'indice della tabella dati

1
Odbc.dropIndex(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

insert

inserire un nuovo record

1
Number Odbc.insert(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

risultato di ritorno:

  • Number, restituisce l'id contenente l'insert o 0 se il motore non lo supporta

find

Eseguire query sui dati in base a condizioni specificate

1
NArray Odbc.find(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

risultato di ritorno:

  • NArray, restituisce il record del risultato che contiene

count

Contare il numero di record di dati in base alle condizioni specificate

1
Integer Odbc.count(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

risultato di ritorno:

  • Integer, restituisce il numero di record che contengono il risultato

update

Aggiorna i dati in base alle condizioni specificate

1
Integer Odbc.update(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

risultato di ritorno:

  • Integer, restituisce il numero di record che contengono l'aggiornamento

remove

Elimina i dati in base alle condizioni specificate

1
Integer Odbc.remove(Object opts) async;

Parametri di chiamata:

  • opts: oggetto, elenco di parametri facoltativi

risultato di ritorno:

  • Integer, restituisce il numero di record che contengono l'aggiornamento

format

Formatta un comando sql e restituisce il risultato formattato

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

Parametri di chiamata:

  • method: String, specifica il metodo della richiesta
  • opts: oggetto, elenco di parametri facoltativi

risultato di ritorno:

  • String, restituisce il comando sql formattato

Formatta un comando sql e restituisce il risultato formattato

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

Parametri di chiamata:

  • sql: Stringa, stringa di formato, i parametri facoltativi sono specificati con ?. Ad esempio: 'SELECT FROM TEST WHERE [id]=?'
  • args: ..., elenco parametri facoltativo

risultato di ritorno:

  • String, restituisce il comando sql formattato

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String Odbc.toString();

risultato di ritorno:

  • String, restituisce una rappresentazione in forma di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, in genere restituisce una raccolta di proprietà leggibili definite dall'oggetto

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

Parametri di chiamata:

  • key: stringa, non utilizzata

risultato di ritorno:

  • Value, che restituisce un valore serializzabile in JSON