🔌 nadesiko3-sqlite3 / SQLite3 *

コマンドライン版cnako3で組込みデータベースのSQLiteを使うプラグイン。

🌴 SQLite3 *

  • SQLITE3今挿入ID
    • 定数
  • SQLITE3開 (Sを|Sの)
    • SQlite3のデータベースを開いて、データベースオブジェクトを返す
  • SQLITE3閉
    • アクティブなSQlite3のデータベースを閉じる
  • SQLITE3切替 (DBに|DBへ)
    • アクティブなSQlite3のデータベースをDB(SQLITE3開くで開いたもの)に切り替える
  • SQLITE3実行時 (FにSQLをPARAMSで)
    • SQLをパラメータPARAMSで実行する。完了するとコールバック関数Fを実行する。
  • SQLITE3実行後 (FにSQLをPARAMSで)
    • 『SQLITE3実行時』と同じ。
  • SQLITE3取得時 (FにSQLをPARAMSで)
    • SQLをパラメータPARAMSで取得実行する。完了するとコールバック関数Fが実行され、結果は第一引数に与えられる。
  • SQLITE3実行 (SQLをPARAMSで)
    • SQLをパラメータPARAMSで実行する。(非同期関数)
  • SQLITE3取得 (SQLをPARAMSで)
    • SQLをパラメータPARAMSで取得する。(非同期関数)
  • SQLITE3全取得 (SQLをPARAMSで)
    • SQLをパラメータPARAMSで全部取得する。(非同期関数)

インストールに関して *

Node.jsがインストールされており、パスが通っている状態で、以下のコマンドを実行してインストールします。

$ npm install nadesiko3-sqlite3

使い方 *

SQLite3を使うことができます。

# 必要な宣言
!「nadesiko3-sqlite3」を取り込む。

# ファイルを開く
「test.sqlite3」のSQLITE3開く。

# SQLを実行
『CREATE TABLE IF NOT EXISTS books(id, name)』を[]でSQLITE3実行。
『INSERT INTO books (id,name) VALUES(?,?)』を[1,"aaa"]でSQLITE3実行。

# SQLを実行して結果を得る
『SELECT * FROM books』を[]でSQLITE3全取得
それをJSONエンコードして表示。