Node.js와 PostgreSQL을 이용한 데이터베이스 연동
Node.js와 PostgreSQL 설치
먼저, Node.js와 PostgreSQL을 설치해야 합니다. Node.js는 공식 웹사이트에서 다운로드 받을 수 있습니다. PostgreSQL은 공식 웹사이트에서 다운로드 받을 수 있습니다.
PostgreSQL 데이터베이스 생성
PostgreSQL을 설치하고 나면, 데이터베이스를 생성해야 합니다. 아래의 코드를 사용하여 데이터베이스를 생성할 수 있습니다.
CREATE DATABASE yourdbname;
여기서 “yourdbname”은 생성할 데이터베이스의 이름 입니다.
Node.js로 PostgreSQL 데이터베이스 연동하기
Node.js에서 PostgreSQL 데이터베이스에 연결하기 위해, pg
모듈이 필요합니다. 아래의 명령어를 사용하여 pg
모듈을 설치할 수 있습니다.
npm install pg --save
이제 PostgreSQL 데이터베이스에 연결하기 위해, 아래의 코드를 사용합니다.
const { Pool } = require('pg');
const pool = new Pool({
user: 'youruser',
host: 'localhost',
database: 'yourdbname',
password: 'yourpassword',
port: 5432,
});
pool.query('SELECT NOW()', (err, res) => {
console.log(err, res)
pool.end()
});
여기서 “youruser”는 PostgreSQL 데이터베이스에 접속할 수 있는 유저 이름 입니다. “yourdbname”은 위에서 생성한 데이터베이스 이름입니다. “yourpassword”는 위에서 생성한 유저의 비밀번호입니다.
query
함수를 사용하여 PostgreSQL 쿼리를 실행할 수 있습니다. 위의 코드는 현재 시간을 선택하는 샘플 쿼리입니다. pool.end()
함수를 사용하여 데이터베이스 연결을 종료할 수 있습니다.
결론
Node.js와 PostgreSQL을 이용하여 데이터베이스 연동하는 방법을 알아보았습니다. 더 많은 PostgreSQL 쿼리를 실행하려면, 공식 문서를 참조하세요.
키워드
이 포스트에서 다룬 주제: 자바스크립트, 노드, PostgreSQL, 데이터베이스, 연동.