Oggetto Odbc
Oggetto connessione database Odbc
Eredità
Attributi dei membri
codec
Stringa, interroga e imposta la codifica del database, il valore predefinito è "utf8"
1String Odbc.codec;
type
Stringa, interroga il tipo di database di connessione corrente
1readonly String Odbc.type;
Funzione membro
close
Chiudi la connessione al database corrente
1Odbc.close() async;
use
Seleziona il database predefinito per la connessione al database corrente
1Odbc.use(String dbName) async;
Parametri di chiamata:
- dbName: Stringa, specifica il nome del database
begin
Avvia una transazione sulla connessione al database corrente
1Odbc.begin(String point = "") async;
Parametri di chiamata:
- point: Stringa, specifica il nome della transazione, non specificato per impostazione predefinita
commit
Conferma la transazione sulla connessione al database corrente
1Odbc.commit(String point = "") async;
Parametri di chiamata:
- point: Stringa, specifica il nome della transazione, non specificato per impostazione predefinita
rollback
Ripristina la transazione sulla connessione al database corrente
1Odbc.rollback(String point = "") async;
Parametri di chiamata:
- point: Stringa, specifica il nome della transazione, non specificato per impostazione predefinita
trans
Immettere una transazione per eseguire una funzione e inviare o eseguire il rollback in base all'esecuzione della funzione
1Boolean Odbc.trans(Function func);
Parametri di chiamata:
- func: Funzione, una funzione eseguita in modo transazionale
Risultato di ritorno:
- Boolean, Restituisce se la transazione è stata confermata, true per il commit normale, false per il rollback e viene generato un errore se c'è un errore nella transazione
L'esecuzione di func ha tre risultati:
- La funzione ritorna normalmente, compresa la fine dell'operazione e il ritorno attivo, momento in cui la transazione verrà automaticamente impegnata
- La funzione restituisce false, in questo momento la transazione verrà annullata
- La funzione viene eseguita in modo errato, la transazione viene automaticamente annullata
Immettere una transazione per eseguire una funzione e inviare o eseguire il rollback in base all'esecuzione della funzione
1
2Boolean Odbc.trans(String point,
Function func);
Parametri di chiamata:
- point: Stringa, specifica il nome della transazione
- func: Funzione, una funzione eseguita in modo transazionale
Risultato di ritorno:
- Boolean, Restituisce se la transazione è stata confermata, true per il commit normale, false per il rollback e viene generato un errore se c'è un errore nella transazione
L'esecuzione di func ha tre risultati:
- La funzione ritorna normalmente, compresa la fine dell'operazione e il ritorno attivo, momento in cui la transazione verrà automaticamente impegnata
- La funzione restituisce false, in questo momento la transazione verrà annullata
- La funzione viene eseguita in modo errato, la transazione viene automaticamente annullata
execute
Esegui un comando sql e restituisci il risultato dell'esecuzione
1NArray Odbc.execute(String sql) async;
Parametri di chiamata:
- sql: Stringa, stringa
Risultato di ritorno:
- NArray, Restituisce un array contenente i record dei risultati. Se la richiesta è UPDATE o INSERT, il risultato restituito conterrà anche gli effetti e insertId. mssql non supporta insertId.
Esegui un comando sql e restituisci il risultato dell'esecuzione, puoi formattare la stringa in base ai parametri
1
2NArray 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 opzionale
Risultato di ritorno:
- NArray, Restituisce un array contenente i record dei risultati. Se la richiesta è UPDATE o INSERT, il risultato restituito conterrà anche gli effetti e insertId. mssql non supporta insertId.
createTable
Crea tabella dati
1Odbc.createTable(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
dropTable
Elimina tabella dati
1Odbc.dropTable(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
createIndex
Crea indice tabella dati
1Odbc.createIndex(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
dropIndex
Elimina indice tabella dati
1Odbc.dropIndex(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
insert
Inserisci nuovo record
1Number Odbc.insert(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
Risultato di ritorno:
- Number, Restituisce l'id contenente l'inserto, o 0 se il motore non lo supporta
find
Interroga i dati in base alle condizioni specificate
1NArray Odbc.find(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
Risultato di ritorno:
- NArray, Restituisce il record contenente il risultato
count
Contare il numero di record di dati in base alle condizioni specificate
1Integer Odbc.count(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
Risultato di ritorno:
- Integer, Restituisce il numero di record contenenti il risultato
update
Aggiorna i dati in base alle condizioni specificate
1Integer Odbc.update(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
Risultato di ritorno:
- Integer, Restituisce il numero di record contenenti aggiornamenti
remove
Elimina i dati in base alle condizioni specificate
1Integer Odbc.remove(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri opzionale
Risultato di ritorno:
- Integer, Restituisce il numero di record contenenti aggiornamenti
format
Formattare un comando sql e restituire il risultato formattato
1
2String Odbc.format(String method,
Object opts);
Parametri di chiamata:
- method: String, specifica il metodo richiesto
- opts: Oggetto, elenco parametri opzionale
Risultato di ritorno:
- String, Restituisce il comando sql formattato
Formattare un comando sql e restituire il risultato formattato
1
2String 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 opzionale
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 re-implementato secondo le proprie caratteristiche
1String Odbc.toString();
Risultato di ritorno:
- String, Restituisce la rappresentazione di stringa dell'oggetto
toJSON
Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto
1Value Odbc.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, inutilizzata
Risultato di ritorno:
- Value, Restituisce un valore contenente JSON serializzabile