Vai direttamente al contenuto principale
Torna ai plugin
@capgo/capacitor-fast-sql
Tutorial
@capgo/capacitor-fast-sql

SQL veloce

Database SQLite ad alta prestazione con protocollo personalizzato per operazioni di sincronizzazione efficienti e sostituzione di IndexedDB

Guida

Tutorial su SQL veloce

Utilizzo di @capgo/capacitor-sql-veloce

Plugin SQL veloce per l'accesso a database SQLite ad alta prestazione.

Installa

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

Cosa Questo Plugin Espone

  • connect - Inizializza la connessione al database e avvia il server HTTP.
  • disconnect - Chiudi la connessione al database e fermi il server HTTP.
  • getServerInfo - Ottieni il numero di porta e il token del server HTTP per comunicazione diretta.
  • execute - Esegui una query SQL via Capacitor ponte (per query semplici). Per una maggiore prestazione con grandi set di dati, utilizza il protocollo HTTP direttamente via SQLConnection classe.

Esempio di Utilizzo

connect

Inizializza la connessione al database e avvia il server HTTP.

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

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

disconnect

Chiudi la connessione al database e fermi il server HTTP.

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

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

getServerInfo

Ottieni il numero di porta e il token del server HTTP per comunicazione diretta.

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

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

execute

Esegui una query SQL via Capacitor ponte (per query semplici). Per una maggiore prestazione con grandi set di dati, utilizza il protocollo HTTP direttamente via SQLConnection classe.

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);

Riferimento Completo

Continua con l'utilizzo di @capgo/capacitor-sql-rapido

Se stai utilizzando Utilizza @capgo/capacitor-sql-rapido per pianificare lo storage e il trattamento dei file, connettilo con @capgo/capacitor-sql-rapido per i dettagli di implementazione in @capgo/capacitor-sql-rapido, Iniziare per i dettagli di implementazione in Iniziare, @capgo/capacitor-storage-dati-sqlite For il dettaglio di implementazione in @capgo/capacitor-data-storage-sqlite, Utilizzando @capgo/capacitor-data-storage-sqlite Per la capacità nativa in Utilizzando @capgo/capacitor-data-storage-sqlite, e @capgo/capacitor-file Per il dettaglio di implementazione in @capgo/capacitor-file.