Windows 10 Pro x64 で SQLite3を試してみる


目的

Windows 10 Pro x64 で sqlite3 インストールして A5:SQL Mk-2 よりアクセスしてみる

ファイルのダウンロード&インストール

以下より最新版をDLする
SQLite Download Page
sqlite-dll-win64-x64-3260000.zip を解凍後、sqlite3.dll sqlite3.def を C:\Windows\System32 以下にコピーする
sqlite-tools-win32-x86-3260000.zipp を解凍後、C:\DEV\DB\ 以下に sqlite3 にリネームして配置する
SQLite ODBC Driverより
sqliteodbc_w64.exe sqliteodbc.exe をDL後、実行してインストールする
※sqliteodbc_w64.exe は C:\Windows\System32 以下にもDLLを配置するが、アンインストール時には削除しない
 この状態で新しいバージョンをインストールしても C:\Windows\System32 以下のDLLは上書きしない
 謎仕様?

A5:SQL Mk-2のインストール

A5:SQL Mk-2
より a5m2_2.13.3_x64.zip を解凍後、適当なフォルダに配置する

DBの作成


> cd C:\DEV\DB\sqlite3
> ./sqlite3 C:\DEV\DB\sqlite3\demo.sqlite3
SQLite version 3.26.0 2018-12-01 12:34:55
Enter ".help" for usage hints.

sqlite> CREATE TABLE TEST_TABLE (
   ...>   ID INTEGER PRIMARY KEY AUTOINCREMENT,
   ...>   VALUE VARCHAR(256)
   ...>   );
sqlite> INSERT INTO TEST_TABLE (VALUE) VALUES ('HOGE');
sqlite> INSERT INTO TEST_TABLE (VALUE) VALUES ('FUGA');
sqlite> INSERT INTO TEST_TABLE (VALUE) VALUES ('PIYO');
sqlite> SELECT * FROM TEST_TABLE;
1|HOGE
2|FUGA
3|PIYO
sqlite> .exit

A5M2から接続してみる

  起動後左側のデーターベースを右クリックして データベースの追加と削除 を選択する
  追加ボタンをクリック
  SQLite(sqlite3.dll)をクリック
  データーベース:C:\DEV\DB\sqlite3\demo.sqlite3 を選択
   テスト接続をクリックして、正常に接続することを確認
   OKボタンをクリック
  閉じるをクリック
 demo.sqlite3 をクリックして正常に動作することを確認する

参考にしたサイトはこちら

SQLite3を試食する
今すぐSQLite入門。知っておくべきたった5つのこと。
Node.jsでsqlite3を使ってデータベースを操作する方法まとめ
SQLiteインストール
AUTOINCREMENTを設定する場合としない場合の違い
SQLite Node.js Tutorial