Saltar al contenido principal
Volver a plugins
@capgo/capacitor-fast-sql
Tutorial
@capgo/capacitor-fast-sql

SQL rápido

Alta rendimiento de SQLite nativo con protocolo personalizado para operaciones de sincronización eficientes y reemplazo de IndexedDB

Guía

Tutoriales sobre SQL rápido

Probar en dispositivo

Descargar la aplicación Capgo, escanea el código QR code.

Fast SQL plugin preview QR code

Usando @capgo/capacitor-fast-sql

Plugin de SQL rápido para acceso a bases de datos de SQLite de alta performance.

Instalar

bun add @capgo/capacitor-fast-sql
bunx cap sync

¿Qué Este Plugin Exposa

  • connect - Inicialice la conexión de la base de datos y arranque el servidor HTTP.
  • disconnect - Cierre la conexión de la base de datos y detenga el servidor HTTP.
  • getServerInfo - Obtenga el puerto del servidor HTTP y el token para comunicación directa.
  • execute - Ejecute una consulta SQL a través del puente Capacitor (para consultas simples). Para una mejor rendimiento con conjuntos de datos grandes, utilice el protocolo HTTP directamente a través de la clase SQLConnection.

Uso de Ejemplo

connect

Inicialice la conexión de la base de datos y arranque el servidor HTTP.

import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';

const conn = await CapgoCapacitorFastSql.connect({ database: 'myapp' });
console.log('Connected on port:', conn.port);

disconnect

Cerrar la conexión de la base de datos y detener el servidor HTTP.

import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';

await CapgoCapacitorFastSql.disconnect({ database: 'myapp' });

getServerInfo

Obtener el puerto y el token del servidor HTTP para comunicación directa.

import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';

const info = await CapgoCapacitorFastSql.getServerInfo({ database: 'myapp' });
console.log('Server port:', info.port);

execute

Ejecutar una consulta SQL a través de Capacitor (para consultas simples). Para una mejor rendimiento con grandes conjuntos de datos, utilice el protocolo HTTP directamente a través de la clase SQLConnection.

import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';

const result = await CapgoCapacitorFastSql.execute({
  database: 'myapp',
  statement: 'SELECT * FROM users WHERE age > ?',
  params: [18]
});
console.log('Rows:', result.rows);

Referencia completa.

Siga adelante desde Usando @capgo/capacitor-fast-sql

Si está utilizando Usando @capgo/capacitor-fast-sql para planificar el almacenamiento y el manejo de archivos, conecte con @capgo/capacitor-fast-sql para el detalle de implementación en @capgo/capacitor-fast-sql, Inicio para el detalle de implementación en Inicio, @capgo/capacitor-data-storage-sqlite para el detalle de implementación en @capgo/capacitor-data-storage-sqlite, Usando @capgo/capacitor-data-storage-sqlite para la capacidad nativa en Usando @capgo/capacitor-data-storage-sqlite, y @capgo/capacitor-file para el detalle de implementación en @capgo/capacitor-file.