Objeto objeto incorporado

Object DbConnection

Objeto de conexión de base de datos, utilizado para establecer y mantener una sesión de conexión de base de datos.

Herencia

Atributo miembro

type

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

1
readonly String DbConnection.type;

Función miembro

close

Cerrar la conexión de la base de datos actual

1
DbConnection.close() async;

begin

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

1
DbConnection.begin() async;

commit

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

1
DbConnection.commit() async;

rollback

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

1
DbConnection.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 DbConnection.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 DbConnection.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 DbConnection.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 DbConnection.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 DbConnection.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 DbConnection.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 DbConnection.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 DbConnection.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 DbConnection.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 DbConnection.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 DbConnection.toJSON(String key = "");

Parámetros de llamada:

  • key : cadena, sin usar

Resultado devuelto:

  • Value , devuelve un valor que contiene JSON serializable