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 la confirmación normal, devuelve falso cuando se deshace, arroja un error si la transacción falla

Hay tres resultados de ejecución de funciones:

  • La función vuelve 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 incluirá afectado e insertId, 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 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