Anleitung
Tutorial zu schnell SQL
Mit @capgo/capacitor-fast-sql
Fast SQL-Plugin für eine hohe Leistung SQLite-Datenbankzugriff.
Installieren
bun add @capgo/capacitor-fast-sql
bunx cap sync
Dieses Plugin enthüllt
connect- Die Datenbankverbindung initialisieren und den HTTP-Server starten.disconnect- Die Datenbankverbindung schließen und den HTTP-Server stoppen.getServerInfo- Die HTTP-Server-Portnummer und den Token für direkte Kommunikation erhalten.execute- Eine SQL-Anfrage über den Capacitor-Bridge ausführen (für einfache Abfragen). Für eine bessere Leistung bei großen Datensätzen verwenden Sie den HTTP-Protokoll direkt über die SQLConnection-Klasse.
Beispielverwendung
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
Schließen Sie die Datenbankverbindung und beenden Sie den HTTP-Server.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
await CapgoCapacitorFastSql.disconnect({ database: 'myapp' });
getServerInfo
Holen Sie sich den HTTP-Server-Port und den Token für direkte Kommunikation.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const info = await CapgoCapacitorFastSql.getServerInfo({ database: 'myapp' });
console.log('Server port:', info.port);
execute
Ausführen Sie eine SQL-Anfrage über den Capacitor-Bridge (für einfache Abfragen). Für eine bessere Leistung bei großen Datensätzen verwenden Sie das HTTP-Protokoll direkt ü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-fast-sql/
- Dokumentation: /docs/plugins/fast-sql/
Fortsetzen Sie von Using @capgo/capacitor-fast-sql
Wenn Sie Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sql verwenden Using @capgo/capacitor-fast-sql verwenden Um den Speicher und die Dateihandling zu planen, verbinden Sie es mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sql @capgo/capacitor-fast-sql zur Implementierungsdetail in @capgo/capacitor-fast-sql, Anfänger zur Implementierungsdetail in Anfänger, @capgo/capacitor-data-storage-sqlite zur Implementierungsdetail in @capgo/capacitor-data-storage-sqlite, Mit @capgo/capacitor-data-storage-sqlite zur nativen Fähigkeit in Mit @capgo/capacitor-data-storage-sqlite, und @capgo/capacitor-file zur Implementierungsdetail in @capgo/capacitor-file.