[JSP] DBCP + Bean์„ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ์กฐํšŒ

DBCP(DataBase Connection Pool)์™€ Bean์„ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ ์กฐํšŒํ•˜๊ธฐ DB create database mydb; use mydb; create table memlist( uid char(10) primary key, upw char(10), uname char(10), num1 int, num2 int, uemail char(20), uphone char(20), zipcode char(10), address char(20), job char(10) ); insert into memlist values ('vidv', '1234', '๊น€์ค€ํ˜•', 941125, 1234567, 'vjun@naver.com', '010-123-4567',... Continue reading...

[MySQL] ROLLBACK, SAVEPOINT / DB ๋ฐฑ์—…, ๋ณต์›

ROLLBACK, SAVEPOINT rollback : ์ฟผ๋ฆฌ ์‹คํ–‰ ์ทจ์†Œ (์ง์ „์— commit์ด ์‹คํ–‰๋œ ์ง€์ ๊นŒ์ง€) autocommit=0 ์ผ ๋•Œ๋งŒ ๊ฐ€๋Šฅ set autocommit = 1 : update, delete ์ฆ‰์‹œ ์ ์šฉ ํ—ˆ์šฉ set autocommit ํ•œ ๋ฒˆ ์‹คํ–‰ํ•˜๋ฉด ๊ณ„์† ์ ์šฉ SET AUTOCOMMIT = 0; UPDATE ...; ROLLBACK; savepoint : ๋ณ€๊ฒฝ๋œ ์ง€์ ์˜ ์œ„์น˜ ์ €์žฅ, ์ €์žฅ๋œ ์ง€์ ๊นŒ์ง€ ๋ณต๊ตฌ ๊ฐ€๋Šฅ SAVEPOINT... Continue reading...

[MySQL] ALTER / VIEW / IF NULL

ALTER - ํ…Œ์ด๋ธ” ๊ด€๋ฆฌ ํ…Œ์ด๋ธ” ์ด๋ฆ„ ๋ณ€๊ฒฝ ALTER TABLE ๊ธฐ์กดํ…Œ์ด๋ธ”๋ช… RENAME ๋ฐ”๊ฟ€ํ…Œ์ด๋ธ”๋ช…; ํ…Œ์ด๋ธ” ์ปฌ๋Ÿผ๋ช… ๋ณ€๊ฒฝ ALTER TABLE ํ…Œ์ด๋ธ”๋ช… CHANGE COLUMN ๊ธฐ์กด์ปฌ๋Ÿผ๋ช… ๋ฐ”๊ฟ€์ปฌ๋Ÿผ๋ช… ๋ฐ์ดํ„ฐํƒ€์ž…; ํ…Œ์ด๋ธ” ์ปฌ๋Ÿผ ์ถ”๊ฐ€ ALTER TABLE ํ…Œ์ด๋ธ”๋ช… ADD COLUMN ์ถ”๊ฐ€ํ• ์ปฌ๋Ÿผ๋ช… ํ…Œ์ดํ„ฐํƒ€์ž… [constraint]; ํ…Œ์ด๋ธ” ์ปฌ๋Ÿผ ์‚ญ์ œ ALTER TABLE ํ…Œ์ด๋ธ”๋ช… DROP COLUMN ์‚ญ์ œํ• ์ปฌ๋Ÿผ๋ช…; ์ฐธ์กฐ ๊ด€๊ณ„๊ฐ€ ์„ค์ •๋œ ์ปฌ๋Ÿผ ์‚ญ์ œ : ON... Continue reading...

[MySQL] JOIN : CROSS JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN / UNION

create table customers( customerid char(10) primary key, name char(10) not null, email char(20) ); create table orders( num int primary key auto_increment, orderdate char(15) not null, customerid char(10), amount int not null ); insert into customers values ('A123', 'Alice', 'aceee@email.com'), ('j_mes_id', 'James', 'j_mes@email.com'), ('popo', 'Pauline', 'pol2@email.com'); insert into orders (orderdate,... Continue reading...

[JSP] DBCP๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ์กฐํšŒ(SELECT)

DAO, DTO, DBCP๋ž€? DBCP(DataBase Connection Pool) ์‚ฌ์šฉ, Bean ์—†์ด JSP์—์„œ ๋ฐ”๋กœ ์‹คํ–‰ ํ•ด ๋ฐ์ดํ„ฐ ์กฐํšŒํ•˜๊ธฐ DB create database mydb; use mydb; create table memlist( uid char(10) primary key, upw char(10), uname char(10), num1 int, num2 int, uemail char(20), uphone char(20), zipcode char(10), address char(20), job char(10) ); insert into memlist... Continue reading...