일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구글안드로이드
- 스마트폰 배경화면
- 안드로이드
- 안드로이드 개발 2.0
- 안드로이드 2.0 개발
- 안드로이드2.0
- 안드로이드폰
- 안드로이드2.0개발
- android
- 아이폰 배경화면
- 인기있는 블로그 만들기
- 안드로이드 개발 2.0 강좌
- SKY 시리우스
- 구글 안드로이드
- sky 시리우스폰
- 안드로이드 개발 강좌
- 영어
- Form Stuff
- 하루 한마디 영어
- 스카이 안드로이드폰 시리우스
- MapView
- objective-c
- 안드로이드개발
- 안드로이드 개발
- 구글 안드로이드 개발
- 스카이 안드로이드폰 시리우스 K양 동영상
- 안드로이드 배경화면
- 아이폰 바탕화면
- 하루한마디영어
- 안드로이드 바탕화면
- Today
- Total
moozi
5/1 dbserver.js 본문
// 모듈을 추출합니다.
var express = require('express');
var bodyParser = require('body-parser');
var mysql=require("mysql");
var client=mysql.createConnection({
user:"root",
password:"1234",
database:"company"
});
// 웹 서버를 생성합니다.
var app = express();
app.use(express.static('public'));
app.use(bodyParser.urlencoded({ extended: false }));
app.get('/products', function (request, response) {
client.query("select * from products",function(error,data){
response.send(data);
});
});
app.get('/products/:id', function (request, response) {
// 변수를 선언합니다.
var id = Number(request.params.id);
client.query("select * from products where id=?",[id],function(error,data){response.send(data)});
});
app.post('/products', function (request, response) {
// 변수를 선언합니다.
var name = request.body.name;
var modelnumber = request.body.modelnumber;
var series = request.body.series;
client.query("insert into products(name,modelnumber,series) values(?,?,?)",[name,modelnumber,series],
function(error,data){response.send(data);});
});
app.put('/products/:id', function (request, response) {
// 변수를 선언합니다.
var id = Number(request.params.id);
var name = request.body.name;
var modelnumber = request.body.modelnumber;
var series = request.body.series;
var query="update products set";
if (name){
query+=" name='"+name+"',";
}
if(modelnumber){
query+=" modelnumber='"+modelnumber+"',";
}
if(series){
query+=" series='"+series+"'";
}
query+=" where id="+id;
client.query(query,function(error,data){
if(error){
response.send("수정작업이 실패하였습니다.");
}else{
response.send(data);
}
});
});
app.delete('/products/:id', function (request, response) {
// 변수를 선언합니다.
var id = Number(request.params.id);
client.query("dele from products where id=?",[id],function(error,data){
response.send(data);
});
});
// 웹 서버를 실행합니다.
app.listen(52273, function () {
console.log('Server Running at http://127.0.0.1:52273');
});
'TIS_2018 > 응용sw2018_1기' 카테고리의 다른 글
폰갭 apk 테스트파일 (0) | 2018.05.03 |
---|---|
node.js연습문제01 (0) | 2018.05.01 |
4/23 MyMember (0) | 2018.04.23 |
jsp연습문제05 (0) | 2018.04.23 |
jsp연습문제04 (0) | 2018.04.20 |