nodejs 를 그누보드와 연동하기 위해선 역시 mysql 접속이 필요합니다.
아래 코드는 nodejs 에서 mysql에 접속해서 쿼리하는 예제입니다.
- 코드는 아래 사이트에서 참조했습니다.
1. 일단 mysql 모듈을 설치합니다.
- npm 에 대한 설치는 여기 게시판을 찾아보시면 있습니다. 최신버전으로 유지해주세요.
%npm install mysql
2. 테스트용 테이블 생성
CREATE TABLE `nodedb`.`mytable` (`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,`firstname` VARCHAR( 20 ) NOT NULL ,`lastname` VARCHAR( 20 ) NOT NULL ,`message` TEXT NOT NULL) ENGINE = MYISAM ; |
3. 코드를 작성해봅니다.
3-1) mysql 접속
var _mysql = require('mysql');
var MYSQL_USER = 'nodeuser';
var MYSQL_PASS = 'nodepass';
var DATABASE = 'nodedb';
var TABLE = 'mytable';
var mysql = _mysql.createClient({
user: MYSQL_USER,
password: MYSQL_PASS,
});
mysql.query('use ' + DATABASE);
3-2) 쿼리실행
mysql.query('select id, firstname, lastname, message from ' + TABLE,
function(err, result, fields) {
if (err) throw err;
else {
console.log('user message');
댓글 4개
Terrorboy
13년 전
감사합니다. 이거 찾고 있었는데 말이죠~!
13년 전
관리자님이 게시판 폐쇄할까봐, 조마조마 합니다.
연말에는 바쁘니까 시간내서 볼수가 없네요.
일하는게 젤 쉬운줄 알았더니... 공부하는게 젤 쉽네요.
제길슨
연말에는 바쁘니까 시간내서 볼수가 없네요.
일하는게 젤 쉬운줄 알았더니... 공부하는게 젤 쉽네요.
제길슨
13년 전
node.js 로 쪽지 알람 같은게 가능할것 같은데 살펴볼 시간이(귀차니즘..ㄷ ㄷ) 없네요
13년 전
미투~~~~~~~~~~~~~~~~~
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 4130 |
진정한승리v
|
14년 전 | 1060 | |
| 4129 | 14년 전 | 1428 | ||
| 4128 |
onlymilk74
|
14년 전 | 621 | |
| 4127 | 14년 전 | 535 | ||
| 4126 |
visualp
|
14년 전 | 1250 | |
| 4125 |
visualp
|
14년 전 | 1584 | |
| 4124 | 14년 전 | 1657 | ||
| 4123 | 14년 전 | 824 | ||
| 4122 |
visualp
|
14년 전 | 640 | |
| 4121 |
visualp
|
14년 전 | 1797 | |
| 4120 |
visualp
|
14년 전 | 861 | |
| 4119 |
visualp
|
14년 전 | 1233 | |
| 4118 |
그래픽노블
|
14년 전 | 690 | |
| 4117 |
visualp
|
14년 전 | 748 | |
| 4116 | 14년 전 | 737 | ||
| 4115 |
visualp
|
14년 전 | 824 | |
| 4114 |
onlymilk74
|
14년 전 | 4627 | |
| 4113 | 14년 전 | 740 | ||
| 4112 |
그래픽노블
|
14년 전 | 861 | |
| 4111 | 14년 전 | 1509 | ||
| 4110 | 14년 전 | 678 | ||
| 4109 | 14년 전 | 470 | ||
| 4108 | 14년 전 | 844 | ||
| 4107 | 14년 전 | 2114 | ||
| 4106 | 14년 전 | 1588 | ||
| 4105 |
onlymilk74
|
14년 전 | 1408 | |
| 4104 | 14년 전 | 2841 | ||
| 4103 | 14년 전 | 1950 | ||
| 4102 | 14년 전 | 919 | ||
| 4101 | 14년 전 | 981 | ||
| 4100 | 14년 전 | 935 | ||
| 4099 | 14년 전 | 1034 | ||
| 4098 |
Lonnie
|
14년 전 | 523 | |
| 4097 | 14년 전 | 824 | ||
| 4096 | 14년 전 | 972 | ||
| 4095 | 14년 전 | 2521 | ||
| 4094 | 14년 전 | 842 | ||
| 4093 | 14년 전 | 572 | ||
| 4092 |
|
14년 전 | 594 | |
| 4091 | 14년 전 | 2936 | ||
| 4090 | 14년 전 | 732 | ||
| 4089 |
|
14년 전 | 1440 | |
| 4088 | 14년 전 | 1442 | ||
| 4087 | 14년 전 | 641 | ||
| 4086 | 14년 전 | 1359 | ||
| 4085 | 14년 전 | 753 | ||
| 4084 | 14년 전 | 855 | ||
| 4083 | 14년 전 | 1815 | ||
| 4082 | 14년 전 | 1520 | ||
| 4081 | 14년 전 | 2122 | ||
| 4080 |
onlymilk74
|
14년 전 | 855 | |
| 4079 | 14년 전 | 750 | ||
| 4078 | 14년 전 | 2136 | ||
| 4077 |
DreamT
|
14년 전 | 763 | |
| 4076 | 14년 전 | 865 | ||
| 4075 | 14년 전 | 1979 | ||
| 4074 | 14년 전 | 995 | ||
| 4073 | 14년 전 | 900 | ||
| 4072 |
onlymilk74
|
14년 전 | 656 | |
| 4071 | 14년 전 | 902 | ||
| 4070 | 14년 전 | 1914 | ||
| 4069 | 14년 전 | 482 | ||
| 4068 | 14년 전 | 2436 | ||
| 4067 | 14년 전 | 805 | ||
| 4066 | 14년 전 | 516 | ||
| 4065 | 14년 전 | 521 | ||
| 4064 | 14년 전 | 789 | ||
| 4063 | 14년 전 | 694 | ||
| 4062 | 14년 전 | 591 | ||
| 4061 | 14년 전 | 1087 | ||
| 4060 | 14년 전 | 520 | ||
| 4059 | 14년 전 | 1203 | ||
| 4058 | 14년 전 | 1570 | ||
| 4057 | 14년 전 | 527 | ||
| 4056 |
|
14년 전 | 665 | |
| 4055 |
SGFlash
|
14년 전 | 515 | |
| 4054 |
Priere
|
14년 전 | 660 | |
| 4053 | 14년 전 | 1087 | ||
| 4052 | 14년 전 | 787 | ||
| 4051 | 14년 전 | 912 | ||
| 4050 | 14년 전 | 737 | ||
| 4049 | 14년 전 | 876 | ||
| 4048 |
내꿈은대통령
|
14년 전 | 458 | |
| 4047 |
visualp
|
14년 전 | 1271 | |
| 4046 |
visualp
|
14년 전 | 610 | |
| 4045 |
visualp
|
14년 전 | 1376 | |
| 4044 | 14년 전 | 8128 | ||
| 4043 | 14년 전 | 750 | ||
| 4042 | 14년 전 | 1598 | ||
| 4041 | 14년 전 | 1324 | ||
| 4040 | 14년 전 | 1594 | ||
| 4039 | 14년 전 | 1937 | ||
| 4038 | 14년 전 | 534 | ||
| 4037 |
sider
|
14년 전 | 675 | |
| 4036 | 14년 전 | 6467 | ||
| 4035 | 14년 전 | 653 | ||
| 4034 | 14년 전 | 586 | ||
| 4033 |
techer
|
14년 전 | 1736 | |
| 4032 | 14년 전 | 644 | ||
| 4031 | 14년 전 | 634 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기