sitelink1 | https://www.w3schools.com/nodejs/nodejs_mysql.asp |
---|---|
sitelink2 | https://blog.naver.com/pass4u/220027954372 |
sitelink3 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
* mysql npm 설치
$ npm install --save mysql
* mysql.js 파일 작성
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '111111',
database : 'AccountBook'
});
connection.connect(function(err) {
if (err) {
console.error('mysql connection error');
console.error(err);
throw err;
}
});
connection.query('SELECT * FROM expenseList', function (error, results, fields) {
if (error) {
console.log(error.stack);
throw error;
}
console.log(results);
for (var i=0;i<results.length;i++) {
for (var key in results[i]) {
console.log("key : "+key+", value : "+results[i][key]);
}
console.log(results[i].seq+"/"+results[i].roomType+"/"+results[i].food); //column이 seq,roomType,food 인 경우
}
});
connection.end();
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
13 | Node.js 에서 Bulk INSERT 를 하는 방법 (multi insert) | 황제낙엽 | 2021.02.02 | 666 |
12 | mysql, mysql2 모듈 버전 비교 | 황제낙엽 | 2021.01.31 | 269 |
11 | ORM 툴 Sequelize | 황제낙엽 | 2021.01.27 | 12 |
10 | [connection과 pool-05] pool 생성이 너무 많은 경우의 database에서의 에러 - Too many connections | 황제낙엽 | 2021.01.27 | 50 |
9 | [connection과 pool-03] mysql.createPool 과 connection.query | 황제낙엽 | 2021.01.27 | 384 |
8 | [connection과 pool-02] mysql.createPool 과 pool.query | 황제낙엽 | 2021.01.27 | 23 |
7 | [connection과 pool-01] mysql.createConnection 과 connection.query | 황제낙엽 | 2021.01.27 | 39 |
6 | [T아카데미/Node.js 프로그래밍/MySQL] createPool, getConnection 의 간단한 예제 (강의 예제) | 황제낙엽 | 2021.01.27 | 49 |
5 | 여러 개의 데이터 베이스 연결을 동시에 관리하는 PoolCluster | 황제낙엽 | 2021.01.16 | 2206 |
4 | connetion pooling 과 connection leak | 황제낙엽 | 2021.01.16 | 35 |
3 | no pooling 상태에서 beginTransaction 콜백을 이용한 Transaction 처리 | 황제낙엽 | 2021.01.16 | 15 |
2 | mysql.escape()로 where 문 작성 | 황제낙엽 | 2021.01.16 | 47 |
» | mysql basic (mysql 설치, 접속, 조회) | 황제낙엽 | 2021.01.12 | 18 |