Lompat ke konten utama
Kembali ke plugin
@capgo/capacitor-fast-sql
Tutorial
@capgo/capacitor-fast-sql

SQL Cepat

Pemrosesan SQLite native yang cepat dengan protokol kustom untuk operasi sinkronisasi efisien dan pengganti IndexedDB

Petunjuk

Tutorial pada SQL Cepat

Tes di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tampilan QR plugin SQL cepat code

Menggunakan @capgo/capacitor-sql-cepat

Plugin SQL Cepat untuk akses database SQLite tingkat tinggi.

Pasang

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

Apa yang Dibuka oleh Plugin Ini

  • connect - Inisialisasi koneksi database dan mulai server HTTP.
  • disconnect - Tutup koneksi database dan berhenti server HTTP.
  • getServerInfo - Dapatkan nomor port server HTTP dan token untuk komunikasi langsung.
  • execute - Jalankan query SQL melalui jembatan Capacitor (untuk query sederhana). Untuk kinerja yang lebih baik dengan dataset besar, gunakan protokol HTTP secara langsung melalui kelas SQLConnection.

Contoh Penggunaan

connect

Inisialisasi koneksi database dan mulai 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

Mendapatkan 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 kueri SQL melalui jembatan Capacitor (untuk kueri 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

Teruskan dari Menggunakan @capgo/capacitor-sql-cepat

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