#目的
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