์๋์ฐํค > MYSQL Command Line Client
MySQL ๊ณ์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅํ ๋ค
CREATE DATABASE BBS;
USE BBS;
BBS๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง๋ค์ด ์ค
์ด์ ํ ์ด๋ธ ์์ฑํ ์ฐจ๋ก
CREATE TABLE USER ๋ก ์ ์ ์์ด๋, ๋น๋ฐ๋ฒํธ, ์ด๋ฆ, ์ฑ๋ณ, ์ด๋ฉ์ผ ์ปฌ๋ผ 5๊ฐ ๋ง๋ค์ด ์ฃผ๊ณ USERID๋ฅผ PK๋ก ์ง์ ํด์ฃผ์์.
SHOW TABLES;
์ ๋ช ๋ น์ด๋ก ํ ์ด๋ธ ๋ณด๊ธฐ
DESC USER;
`DESC + ํ ์ด๋ธ๋ช `์ผ๋ก ํ์ฌ ํ ์ด๋ธ ํํ ๋ณด์ฌ์ค
ํ ์คํธ๋ก ํ๊ธธ๋์ด๋ผ๋ ์ ์ ์ ์ ๋ณด๋ฅผ ํ ์ด๋ธ์ ํ ์ค ๋ฃ์ด ์ค
์ฐธ๊ณ ๋ก ํ
์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ์ ๋ค์ด๊ฐ๋์ง ํ์ธํ๋ ค๋ฉด `select * from user;`
๋ฐ์ดํฐ๊ฐ ์ ๋ค์ด์์ผ๋ฉด `commit` ํด ์ค๋ค.
์ฌ๊ธฐ๊น์ง ํ์ผ๋ฉด ์ด์ ์ดํด๋ฆฝ์ค๋ก ๊ฐ์.
์? MySQL ์ปค๋งจ๋ ์ฐฝ์์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅํด๋ ๊ณ์ ํ๊ธฐ๊ณ ์ ์์ด ์๋๋ค. ํ
๋ ํ๊ฒฝ๋ณ์ ๋ฌธ์ ๋ผ๊ณ ํจ
์๋ ๋๋์ฒด ์ดํด๋ฆฝ์ค ๊ณ ์ณ ๋์ผ๋ฉด ์ ๋ MySQL์ด ์๋ผ?
์ ๋๋ก ๋ญ ํ ์๊ฐ ์๋ค..
์ด๋์ ํ๊ฒฝ์ค์ ์ด ์ ์ผ ์ด๋ ต๋ค๊ณ ํ๋๊ฑด๊ฐ๋ด
์ด์ ์ด๋ ๊ฒ DB์ ๋ง๋ค์ด์ง ํ์ ๋ฐ์ดํฐ๋ฅผ ๋ด๊ธด ์ ๋ณด๋ฅผ JSP ์๋ฒ์ ๊ฐ์ ธ์์ ์ธ ์ ์๋๋ก ํด์ผ ํ๋ค.
Java Resouces ์ Package ๋ง๋ค๊ธฐ (์ด๋ฆ์ `user` ๋ก ํ ์ด๋ธ๋ช ์ด๋ ๋์ผํ๊ฒ ํด์ค)
์ด์ ์ด ์์ User.java ํด๋์ค ๋ง๋ค๊ธฐ
๋ณ์ ๋ง๋ค๋๋ ๋ณ์๋ช = ์ปฌ๋ผ๋ช
๋์๋ฌธ์๊น์ง ๋์ผํ๊ฒ ๋ง์ถฐ์ฃผ๋๊ฒ ์ข๋ค.
๊ฐ๊ฐ์ ํ์ ์ ๋ณด๋ค์ด DB์ ๋์ผํ๊ฒ ์๋ฐ์์๋ ๋ด๊ธธ ์ ์๋ค.
JSP ์๋ฒ์์ ์ฌ์ฉํ ์ ์๋ ํํ๋ก ๋ง๋ค๋ ค๋ฉด
๋ง์ฐ์ค ์ฐํด๋ฆญ > source > Generate Getters and Setters > Select All > Generate
getter, setter ๋ฉ์๋๊น์ง ๋ง๋ค๊ธฐ ์๋ฃ
package user;
public class User {
private String userID;
private String userPassword;
private String userName;
private String userGender;
private String userEmail;
public String getUserID() {
return userID;
}
public void setUserID(String userID) {
this.userID = userID;
}
public String getUserPassword() {
return userPassword;
}
public void setUserPassword(String userPassword) {
this.userPassword = userPassword;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserGender() {
return userGender;
}
public void setUserGender(String userGender) {
this.userGender = userGender;
}
public String getUserEmail() {
return userEmail;
}
public void setUserEmail(String userEmail) {
this.userEmail = userEmail;
}
}
์ด๋ ๊ฒ ํ๋ฉด ํ ๋ช
ํ ๋ช
ํ์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ JavaBeans ์์ฑ
ํ๋์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๋ฒ์ JSP์์ ๊ตฌํํ ์ ์๋๊ฑธ ์๋ฐ ๋น์ฆ๋ผ๊ณ ํจ.