9
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Posted at

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

9
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?