node.js PostgreSQLにselectを実行してデータを取得する
node.jsのライブラリ「pg」でPostgreSQLにselectを実行してデータを取得するサンプルコードを記述してます。nodeのバージョンは14.15.1となります。
環境
- OS Ubuntu 20.10
- node V14.15.1
- npm 6.14.9
- PostgreSQL 13.1
pgインストール
pgを使用して、接続するので、npmでインストールしておきます。
npm i pg
selectを実行
事前に「sample」データベースの「numbers」テーブルにデータを挿入しておきます。
INSERT INTO numbers (id, name) VALUES (1,'mebee')
以下は、「numbers」テーブルのデータをselectを実行してデータを取得するサンプルコードとなります。
const { Client } = require('pg')
const pg = new Client({
user: 'mebee',
host: '0.0.0.0',
database: 'sample',
password: 'password',
port: 5432,
})
const query = {
name: 'hoge',
text: 'SELECT * FROM numbers WHERE id = $1',
values: [1],
}
pg.connect()
.then(() => console.log("接続完了"))
.then(() => pg.query(query))
.then(result => console.log(result.rows))
.catch((err => console.log(err)))
.finally((() => pg.end()))
実行結果
接続完了
[ { id: 1, name: 'mebee' } ]
-
前の記事
jquery バージョンを取得する 2021.07.26
-
次の記事
Rocky Linux プログラム言語Nimをインストールして使用する 2021.07.26
コメントを書く