メインコンテンツにスキップ
プラグインに戻る
@capgo/capacitor-fast-sql
チュートリアル
@capgo/capacitor-fast-sql

高速SQL

高性能のネイティブSQLiteと、効率的な同期操作用のカスタムプロトコルとIndexedDBの置き換え

ガイド

Fast SQLのチュートリアル

デバイスでテスト

Capgoアプリをダウンロードして、QRコードcodeをスキャンしてください。

高速SQLプラグインプレビューQRcode

使用:@capgo/capacitor-fast-sql

高速SQLプラグイン:高性能SQLiteデータベースへのアクセス用

インストール

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

このプラグインが公開するもの

  • connect - データベース接続を初期化し、HTTPサーバーを起動します。
  • disconnect - データベース接続を閉じ、HTTPサーバーを停止します。
  • getServerInfo - 直接通信するためにHTTPサーバーポートとトークンを取得します。
  • execute - Capacitor ブリッジを使用してSQLクエリを実行します (シンプルなクエリの場合)。 大規模なデータセットとともに、パフォーマンスを向上させるには、HTTPプロトコルを直接使用するSQLConnectionクラスを使用してください。

使用例

connect

データベース接続を初期化し、HTTPサーバーを起動します。

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

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

disconnect

データベース接続を閉じてHTTPサーバーを停止します。

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

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

getServerInfo

HTTPサーバー ポートと直接通信するためのトークンを取得します。

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

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

execute

Capacitor ブリッジを使用して SQL クエリを実行します (シンプルなクエリの場合)。 大規模なデータセットの場合、パフォーマンスが向上するには、HTTP プロトコルを直接使用する 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);

フル リファレンス

Using @capgo/capacitor-fast-sql を使用している場合、続けてください。

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sql を使用している場合、ストレージとファイルハンドリングを計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sql を接続してください。 capgo/capacitor-fast-sql を使用している場合、ストレージとファイルハンドリングを計画するには、@capgo/capacitor-fast-sql を接続してください。 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sql を使用している場合、ストレージとファイルハンドリングを計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sql を接続してください。 capgo/capacitor-fast-sql を使用している場合、ストレージとファイルハンドリングを計画するには、@capgo/capacitor-fast-sql を接続してください。 実装詳細については @capgo/capacitor-fast-sql に Getting Started 実装詳細については Getting Started に @capgo/capacitor-data-storage-sqlite 実装詳細については @capgo/capacitor-data-storage-sqlite に Using @capgo/capacitor-data-storage-sqlite 実装詳細については Using @capgo/capacitor-data-storage-sqlite に @capgo/capacitor-file 実装詳細については @capgo/capacitor-file に