Utilizza @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- Inizia 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 tramite il ponte Capacitor (per query semplici). Per una maggiore prestazione con grandi insiemi di dati, utilizza il protocollo HTTP direttamente tramite la classe SQLConnection.
Esempio di utilizzo
connect
Inizia 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 fermare il server HTTP.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
await CapgoCapacitorFastSql.disconnect({ database: 'myapp' });
getServerInfo
Ottenere il numero di porta e il token del server HTTP per una comunicazione diretta.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const info = await CapgoCapacitorFastSql.getServerInfo({ database: 'myapp' });
console.log('Server port:', info.port);
execute
Eseguire una query SQL tramite il ponte Capacitor (per query semplici). Per una maggiore prestazione con grandi set di dati, utilizzare il protocollo HTTP direttamente tramite la classe 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);
Riferimento Completo
- GitHub: https://github.com/Cap-go/capacitor-sql-rapido/
- Documentazione: /docs/plugins/sql-rapido/
Continua da Utilizzo di @capgo/capacitor-sql-rapido
Se stai utilizzando Utilizzo di @capgo/capacitor-sql-rapido per pianificare lo storage e il trattamento dei file, connettilo con @capgo/capacitor-sql-rapido For il dettaglio di implementazione in @capgo/capacitor-fast-sql, Iniziare For il dettaglio di implementazione in Iniziare, @capgo/capacitor-data-storage-sqlite For il dettaglio di implementazione in @capgo/capacitor-data-storage-sqlite, Utilizzare @capgo/capacitor-data-storage-sqlite For la capacità nativa in Utilizzare @capgo/capacitor-data-storage-sqlite, e @capgo/capacitor-file For il dettaglio di implementazione in @capgo/capacitor-file.