DB에 들어있는 데이터들....
이제 node.js로 이 데이터를 가져와 보자
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
var mysql = require('mysql');
var client = mysql.createConnection({
user: 'root',
password: '********' // 실제로는 **이 아니라 비밀번호를 입력을 해야 된다.
});
client.query('USE Company');
client.query('SELECT * FROM products', function (error, result, fields) {
if (error)
console.log('쿼리 문장에 오류가 있습니다');
else console.log(result);
});
| cs |
|
| cs |
query문을 이용해서 database를 가져옴
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
var mysql = require('mysql');
var client = mysql.createConnection({
user: 'root',
password: '********' // 실제로는 **이 아니라 비밀번호를 입력을 해야 된다.
database: 'Company'
});
//client.query('USE Company');
client.query('SELECT * FROM products', function (error, result, fields) {
if (error)
console.log('쿼리 문장에 오류가 있습니다');
else console.log(result);
});
| cs |
| cs |
mysql 모듈을 가져오고
createConnection()메서드를 이용하여 디비에 접속을 할 수 있다.
createConnection객체의 속성
host 연결할 호스트
port 연결할 포트port 연결할 포트
user 사용자 이름user 사용자 이름
password 사용자 비밀번호password 사용자 비밀번호
datavase 연결할 데이터 베이스datavase 연결할 데이터 베이스
debug 디버그 모드를 사용할지 말지를 나타냄
Connection 객체의 메서드
query() 쿼리 문장을 실행
실행결과
디비 목록의 데이터를 전부 가져와서 출력을 한다.
댓글
댓글 쓰기