Richtlinie
Tutorial zu schnellem SQL
Mit @capgo/capacitor-fast-sql
Schneller SQL-Plugin für den Zugriff auf SQLite-Datenbanken mit hoher Leistung
Installieren
bun add @capgo/capacitor-fast-sql
bunx cap sync
Was diese Erweiterung bereitstellt
connect- Die Datenbankverbindung initialisieren und den HTTP-Server starten.disconnect- Die Datenbankverbindung schließen und den HTTP-Server stoppen.getServerInfo- Den Port und den Token des HTTP-Servers für direkte Kommunikation erhalten.execute- Eine SQL-Anfrage über die Capacitor-Brücke ausführen (für einfache Abfragen). Für bessere Leistung bei großen Datensätzen verwenden Sie direkt den HTTP-Protokoll über die SQLConnection-Klasse.
Beispiel für die Verwendung
connect
Die Datenbankverbindung initialisieren und den HTTP-Server starten.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const conn = await CapgoCapacitorFastSql.connect({ database: 'myapp' });
console.log('Connected on port:', conn.port);
disconnect
Die Datenbankverbindung schließen und den HTTP-Server stoppen.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
await CapgoCapacitorFastSql.disconnect({ database: 'myapp' });
getServerInfo
Den Port und den Token des HTTP-Servers für direkte Kommunikation erhalten.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const info = await CapgoCapacitorFastSql.getServerInfo({ database: 'myapp' });
console.log('Server port:', info.port);
execute
Eine SQL-Anfrage über die Capacitor-Brücke ausführen (für einfache Abfragen). Für bessere Leistung bei großen Datensätzen verwenden Sie direkt den HTTP-Protokoll über die SQLConnection-Klasse.
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);
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-schnelles-DB/
- Dokumentation: /docs/plugins/schnelles-DB/
Weitermachen von Using @capgo/capacitor-schnelles-DB
Wenn Sie Using verwenden Mit @capgo/capacitor-schnelles-DB um den Speicher und die Dateihandhabung zu planen, verbinden Sie es mit @capgo/capacitor-schnelles-DB für die Implementierungsdetails in @capgo/capacitor-schnelles-DB, Einstieg für die Implementierungsdetails in Einstieg, @capgo/capacitor-Daten-Speicher-SQLite für die Implementierungsdetails in @capgo/capacitor-Daten-Speicher-SQLite, Mit @capgo/capacitor-data-storage-sqlite für die native Fähigkeit in Mit @capgo/capacitor-data-storage-sqlite, und @capgo/capacitor-file für die Implementierungsdetails in @capgo/capacitor-file.