Langkapi ke Konten Utama
Kembali ke plugin
@capgo/capacitor-sql-cepat
Tutorial
@capgo/capacitor-sql-cepat

SQL Cepat

Pelayanan SQLite native yang tinggi dengan protokol kustom untuk operasi sinkronisasi efisien dan pengganti IndexedDB

Panduan

Tutorial tentang SQL Cepat

Tes di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Pratinjau Tautan QR Plugin SQL Cepat code

Menggunakan @capgo/capacitor-sql-cepat

Plugin SQL Cepat untuk akses database SQLite tingkat tinggi.

Instal

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

Apa yang Dibuka oleh Plugin Ini

  • connect - Menginisialisasi koneksi database dan memulai server HTTP.
  • disconnect - Menutup koneksi database dan menghentikan server HTTP.
  • getServerInfo - Mendapatkan nomor port server HTTP dan token untuk komunikasi langsung.
  • execute - Melaksanakan kueri SQL melalui jembatan Capacitor (untuk kueri sederhana). Untuk kinerja yang lebih baik dengan dataset besar, gunakan protokol HTTP secara langsung melalui kelas SQLConnection.

Contoh Penggunaan

connect

Menginisialisasi koneksi database dan memulai server HTTP.

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

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

disconnect

Menutup koneksi database dan menghentikan server HTTP.

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

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

getServerInfo

Memperoleh port dan token server HTTP untuk komunikasi langsung.

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

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

execute

Menggunakan perintah SQL melalui jembatan Capacitor (untuk perintah sederhana). Untuk kinerja yang lebih baik dengan dataset besar, gunakan protokol HTTP secara langsung melalui kelas 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);

Referensi Lengkap

Menggunakan @capgo/capacitor-fast-sql

Jika Anda menggunakan Menggunakan @capgo/capacitor-fast-sql untuk merencanakan penyimpanan dan pengelolaan file, hubungkan dengan @capgo/capacitor-fast-sql untuk detail implementasi di @capgo/capacitor-fast-sql, Mulai untuk detail implementasi di Mulai, @capgo/capacitor-data-storage-sqlite untuk detail implementasi di @capgo/capacitor-data-storage-sqlite, Menggunakan @capgo/capacitor-data-storage-sqlite untuk kemampuan native di Menggunakan @capgo/capacitor-data-storage-sqlite, dan @capgo/capacitor-file untuk detail implementasi di @capgo/capacitor-file.