Objeto objeto incorporado

Objeto SQLite

objeto de conexión de base de datos sqlite

Use db.open o db.openSQLite crear, crear método:

1
var slite = db.openSQLite("sqlite:/path/to/db");

Herencia

Atributo miembro

fileName

Cadena, el nombre del archivo de la base de datos actual

1
readonly String SQLite.fileName;

timeout

Entero, consulta y establece el tiempo de espera de la base de datos en milisegundos

1
Integer SQLite.timeout;

type

Cadena, consulta el tipo de base de datos de conexión actual

1
readonly String SQLite.type;

Función miembro

backup

Copia de seguridad de la base de datos actual en un nuevo archivo

1
SQLite.backup(String fileName) async;

Parámetros de llamada:

  • fileName : String, especifica el nombre del archivo de la base de datos de respaldo

close

Cerrar la conexión de la base de datos actual

1
SQLite.close() async;

begin

Iniciar una transacción en la conexión de base de datos actual

1
SQLite.begin() async;

commit

Confirmar la transacción en la conexión de base de datos actual

1
SQLite.commit() async;

rollback

Revertir la transacción en la conexión de base de datos actual

1
SQLite.rollback() async;

trans

Ingrese una transacción para ejecutar una función, y envíe o revierta de acuerdo con la ejecución de la función

1
Boolean SQLite.trans(Function func);

Parámetros de llamada:

  • func : Function, una función ejecutada de manera transaccional

Resultado devuelto:

  • Boolean , devuelve si la transacción se confirma, devuelve verdadero durante el compromiso normal, devuelve falso durante la reversión y arroja un error si la transacción falla

Hay tres resultados de la ejecución de func:

  • La función regresa normalmente, incluido el final de la ejecución y el retorno activo, momento en el cual la transacción se confirmará automáticamente
  • La función devuelve falso, en este momento la transacción se revertirá
  • Error de ejecución de la función, la transacción se revierte automáticamente

execute

Ejecute un comando sql y devuelva el resultado de la ejecución, puede formatear la cadena de acuerdo con los parámetros

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

Parámetros de llamada:

  • sql : String, format string, los parámetros opcionales se especifican con?. Por ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id] =?'
  • args : ..., lista de parámetros opcionales

Resultado devuelto:

  • NArray , devuelve una matriz que contiene los registros de resultados. Si la solicitud es ACTUALIZAR o INSERTAR, el resultado devuelto también contendrá e insertId afectado. Mssql no admite insertId.

insert

Insertar nuevo registro

1
Number SQLite.insert(Object opts) async;

Parámetros de llamada:

  • opts : Objeto, lista de parámetros

Resultado devuelto:

  • Number , devuelve la identificación insertada, o 0 si el motor no lo admite

find

Consultar datos según las condiciones especificadas

1
NArray SQLite.find(Object opts) async;

Parámetros de llamada:

  • opts : Objeto, lista de parámetros

Resultado devuelto:

  • NArray , devuelve el registro que contiene el resultado

count

Registros de datos estadísticos según las condiciones especificadas.

1
Integer SQLite.count(Object opts) async;

Parámetros de llamada:

  • opts : Objeto, lista de parámetros

Resultado devuelto:

  • Integer , devuelve el número de registros que contienen el resultado

update

Actualizar datos según las condiciones especificadas

1
Integer SQLite.update(Object opts) async;

Parámetros de llamada:

  • opts : Objeto, lista de parámetros

Resultado devuelto:

  • Integer , devuelve el número de registros que contienen actualizaciones

remove

Eliminar datos según las condiciones especificadas

1
Integer SQLite.remove(Object opts) async;

Parámetros de llamada:

  • opts : Objeto, lista de parámetros opcionales

Resultado devuelto:

  • Integer , devuelve el número de registros que contienen actualizaciones

format

Formatee un comando sql y devuelva el resultado formateado

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

Parámetros de llamada:

  • method : String, especifica el método de la solicitud
  • opts : Objeto, lista de parámetros opcionales

Resultado devuelto:

  • String , devuelve el comando sql después de formatear

Formatee un comando sql y devuelva el resultado formateado

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

Parámetros de llamada:

  • sql : String, format string, los parámetros opcionales se especifican con?. Por ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id] =?'
  • args : ..., lista de parámetros opcionales

Resultado devuelto:

  • String , devuelve el comando sql después de formatear

toString

Devuelve la representación de cadena del objeto, generalmente devuelve "[Objeto nativo]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String SQLite.toString();

Resultado devuelto:

  • String , devuelve una representación de cadena del objeto

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key : cadena, sin usar

Resultado devuelto:

  • Value , devuelve un valor que contiene JSON serializable