挨拶
2016年今年もどうぞよろしくおねがいします。
今年最初の投稿は、すこし真面目にnodeJSのORMライブラリ、
Sequelizeで、SQLite3を使う方法を紹介します。
Sequelizeについては、以下のウェブサイトが非常に参考になります。
Sequelize | The Node.js / io.js ORM for PostgreSQL, MySQL, SQLite and MSSQL
ファイル構成
directory
├sequelize-sqlite3.db (sequelize-sqlite3.db - Google ドライブ)
└sequelize-sqlite3.js
実行
$ npm install sequelize
$ npm install sqlite3
$ node sequelize-sqlite3.js
処理の流れ
- Sequelizeをrequire
- SQLite3の読み込み
公式ドキュメントでは以下に説明があります。MySQLとは若干ちがいます。
Getting Started - Sequelize | The Node.js / io.js ORM for PostgreSQL, MySQL, SQLite and MSSQL
- データ型の宣言 テーブル名: places
- findAllして、console.logのJSONとして出力
結果
[
{
"id": 1,
"name": "札幌市時計台",
},
{
"id": 2,
"name": "青森県立三沢航空科学館",
}
]
宣伝
水樹奈々さんや田村ゆかりさん、μ'sといった声優さんや、
でんぱ組.incといったアイドルさんの、
ファン向けAndroidアプリを作ってます!ぜひおためしくださいませ!
Aftercider - Google Play の Android アプリ
Gist
Gistにもあげてみました。