728x90
게시판 코드작성완료 후기 생생하게 공유드립니다. 많이 놀러와주세여:)
https://www.youtube.com/watch?v=P5s5JwvZjBA&t=27s&pp=sAQA
# mariadb 활용
이전에 mariaDB설치 해놓고, DBeaver로 연결해놓은게 있어서 굳이 따로 mysql을 설치하진 않았다.
MySQL Cliennt (MariaDB 10.2 (x64)를 실행해서 비번을 입력했는데 denided되어
DBevar로 이미 nvrg라는 DB명을 가진 database에 연결여부를 확인해보니 아주 연결이 잘되는 것을 확인했다.
그래서 EditConnection에서 기존에 기억하고 있던 password를 다시 입력하고 연결상태를 확인하니 연결상태가 양호한것을 확인하였고, 다시 client를 띄워 비밀번호를 입력하니 잘되었다. (휴..다행..)
# USER 테이블 생성
desc는 USER테이블 안에 컬럼속성들이 어떻게 있는지 보여줘! 라는 쿼리다.
# 샘플데이터 입력쿼리
위에처럼 샘플데이터가 잘 입력된 것을 확인할 수 있다.
아래처럼 select * from user; 해서 user 테이블안에 입력된 데이터들을 확인할 수 있다.
그리고 해당데이터들을 반드시 commit을 해줘야 USER테이블에 저장된다.
그럼 위 데이터들을 jsp 파일을 통해서 입력 및 저장되고 삭제 또는 수정되도록 만들려면 어떻게 해야할까?
이제 mariadb에서 가져온 데이터들을 jsp서버에서도 다룰 수 있어야 된다.
이를 위해 Java Resource폴더안에서 'user' package를 하나 만들어준다.
package안에 'User'라는 클래스를 생성한다. User.java라는 파일이 생성됨을 확인할 수 있다.
이때 첫글자는 반드시 대문자로 해주어야한다.
그다음 데이터를 넣어주는데 데이터명은 아까 db에서 생성한 column명과 일치시키는게 가장 좋다.
type은 String으로 넣어주면 된다.
package user;
public class User {
private String userID;
private String userPassword;
private String userName;
private String userGender;
private String userEmail;
}
여기서 JSP서버가 읽을 수 있는 형태로 변형시켜주려면 어케해야 되냐면?
위 코드에 마우스 우클릭 > source > Generate Getter and Setters...를 클릭후 체크박스를 모두 선택한후 allowed를 눌러서 JSP서버가 읽을 수 있는 소스로 아래와 같이 만들어주면 된다.
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;
}
}
위와같은 파일을 java beans라고 부른다.
Copyright ⓒ 2021 by bluevulpe All Contents cannot be copied without permission.
728x90
댓글