Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 호버
- angular button
- flex-1
- Router
- ajax 사용 예시
- 스크롤 이벤트
- 아이오닉 스크롤 이벤트
- mysql if
- Oracle LISTAGG 사용 예시
- angular route
- modal
- 검색
- formgroup
- TAILWIND
- 스크롤 이벤트 감지
- angular modal
- scroll
- 옵저버블
- Ionic modal
- 셀렉트박스 커스텀
- 앵귤러 애니메이션
- Angular Router
- route
- ApexChart
- summary
- egov spring ajax 사용 예시
- angular animation
- 모달
- 앵귤러 모달
- prisma
Archives
- Today
- Total
깜놀하는 해므찌로
nodeJs Mysql DB 연결 예시 본문
반응형
SMALL
// npm install express --save
const express = require("express");
const app = express();
const server = app.listen(3000, () => { // 콜백함수 선언
console.log("stast server : localhost:3000");
});
// 경로 지정
app.set("views", __dirname + "/views");
// npm install ejs --save
app.set("view Engine", "ejs"); // embedded js
app.engine("html", require("ejs").renderFile);
// 라우터 등록
app.get("/", function(req, res){
res.render("index.html");
});
app.get("/about", function(req, res){
res.send("about page");
});
// DB 연결
// npm install mysql --save
var mysql = require("mysql");
var pool = mysql.createPool({
connectionLimit : 10,
host : "example.org",
user : "bob",
password : "secret",
database : "my_db"
});
app.get("/db", function(req, res){
pool.getConnection(function(err, connection){
if(err) throw err;
connection.query("SELECT * FROM TABLE", function(error, results, fields){
res.send(JSON.stringify(results));
console.log("쿼리 결과 : " + results);
connection.release();
if(err) throw err;
});
});
});
반응형
LIST
'IT' 카테고리의 다른 글
C언어 10진수, 8진수, 16진수 표기법 예시 / %d, %o, %x (0) | 2023.03.28 |
---|---|
IntelliJ Community version 인텔리J 무료 버전 (0) | 2023.03.28 |
MySQL Update Join 업데이트 구문 사용 시 Join 조건 활용하는 방법 예시 (0) | 2023.03.27 |
C언어 사칙연산 출력하기 예시 (0) | 2023.03.25 |
MySQL MariaDB Merge 활용 예시 (0) | 2023.03.23 |