Guide
Tutoriel sur SQL rapide
Utilisation de @capgo/capacitor-sql-rapide
Plugin SQL rapide pour l'accès à la base de données SQLite de haute performance.
Installer
bun add @capgo/capacitor-fast-sql
bunx cap sync
Ce Plugin Expose
connect- Initialiser la connexion de base de données et démarrer le serveur HTTP.disconnect- Fermer la connexion de base de données et arrêter le serveur HTTP.getServerInfo- Obtenir le port et le jeton du serveur HTTP pour une communication directe.execute- Exécuter une requête SQL via Capacitor pont (pour des requêtes simples). Pour une meilleure performance avec de grands ensembles de données, utilisez le protocole HTTP directement via la classe SQLConnection.
Exemple d'utilisation
connect
Initialiser la connexion de base de données et démarrer le serveur HTTP.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const conn = await CapgoCapacitorFastSql.connect({ database: 'myapp' });
console.log('Connected on port:', conn.port);
disconnect
Fermer la connexion de base de données et arrêter le serveur HTTP.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
await CapgoCapacitorFastSql.disconnect({ database: 'myapp' });
getServerInfo
Obtenir le port et le jeton du serveur HTTP pour une communication directe.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const info = await CapgoCapacitorFastSql.getServerInfo({ database: 'myapp' });
console.log('Server port:', info.port);
execute
Exécuter une requête SQL via Capacitor pont (pour des requêtes simples). Pour une meilleure performance avec de grands ensembles de données, utilisez le protocole HTTP directement via 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);
Référence complète
- GitHub: https://github.com/Cap-go/capacitor-fast-sql/
- Documentation : /docs/plugins/fast-sql/
Continuez à partir de l'utilisation de @capgo/capacitor-fast-sql
Si vous utilisez En utilisant @capgo/capacitor-fast-sql pour planifier le stockage et la gestion des fichiers, connectez-le avec @capgo/capacitor-fast-sql pour les détails d'implémentation dans @capgo/capacitor-fast-sql, Démarrage pour les détails d'implémentation dans Démarrage, @capgo/capacitor-data-storage-sqlite pour les détails d'implémentation dans @capgo/capacitor-data-storage-sqlite, Utilisez @capgo/capacitor-data-storage-sqlite pour la capacité native en Utilisez @capgo/capacitor-data-storage-sqlite, et @capgo/capacitor-file pour le détail d'implémentation en @capgo/capacitor-file.