안녕하세요~ IT깡패's입니다~
어떤 코딩이든 다 하고 싶은 마음인데요~ㅎㅎㅎ
예전에도 하긴했지만 jsp model1으로 간단하게 게시판 한개 정도를 짜보려고 합니다~ㅎㅎ
맨 먼저 해야할 일은 oracle7.jar와 servlet.jar라는 라이브러리를 넣고 자바버전이나 한글처리, 톰캣처리 등을
하는 일입니다~!!!
그리고는 oracle과 bean을 사용할 수 있게끔 처리하는 부분입니다~
db는 보통 oracle, mysql(mssql)등을 사용하는 데요~
저는 oracle을 사용하고 db설계를 해보았습니다~
sqlplus나 cmd로 계정접속하고 생성하는 방법은 앞에서 적었으니 빼기로 하고요~
오라클로 시퀀스와 테이블을 만들어서 bean과 dao를 연동할 수 있게끔 해보겠습니다~
일단 시퀀스를 만드는 목적은 중복 번호나 칼럼값을 만드는 것을 방지하기 위해서이고요~
이는 또한 번호순서대로 게시판을 꾸밀 수 있게끔 도와주기도 한답니다~ㅎㅎ
자 그럼 시퀀스와 테이블, 인서트들을 만들어보도록 할까요~
create sequence b_seq
increment by 1
start with 1
minvalue 1
maxvalue 10000
nocycle;
create table book(
bnum number primary key,
title varchar2(50) not null,
author varchar2(50) not null,
publisher varchar2(50),
price varchar2(40),
kind varchar2(40),
bookstore varchar2(50),
count varchar2(40)
);
commit;
select * from book;
insert into book values(b_seq.nextval, 'ㄴㅇㅇ', 'ㅁㄴㄹ', 'ㄹㄴ', 'asdf', '10000', '무료', '교보문고', '5');
insert에서 book뒤에도 칼럼명을 써줘도 좋지만 안써주는 것도 좋습니다~
보기좋게 할 경우에는 칼럼명도 써주는 게 좋고 간단하게 인서트만 할려는 경우엔 위에처럼 하셔도 됩니다~!!
그리고 이제 book이라는 package안에 bookBean이라는 vo와 bookDao라는 자바class를 생성해주어야 합니다.
package book;
public class BookBean {
private int bnum;
private String title;
private String author;
private String publisher;
private String price;
private String bdate;
private String kind;
private String bookstore;
private String count;
public BookBean() {
}
public BookBean(int bnum, String title, String author, String publisher, String price, String bdate, String kind, String bookstore, String count) {
super();
this.bnum = bnum;
this.title = title;
this.author = author;
this.publisher = publisher;
this.price = price;
this.bdate = bdate;
this.kind = kind;
this.bookstore = bookstore;
this.count = count;
}
public int getBnum() {
return bnum;
}
public void setBnum(int bnum) {
this.bnum = bnum;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getPublisher() {
return publisher;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public String getBdate() {
return bdate;
}
public void setBdate(String bdate) {
this.bdate = bdate;
}
public String getKind() {
return kind;
}
public void setKind(String kind) {
this.kind = kind;
}
public String getBookstore() {
return bookstore;
}
public void setBookstore(String bookstore) {
this.bookstore = bookstore;
}
public String getCount() {
return count;
}
public void setCount(String count) {
this.count = count;
}
}
자 이렇게 vo부분을 만들어놓은 다음은 dao를 만들어야하는데요~
dao는 다음시간에 select와 함께 만들어보려고 합니다~
이 내용이 게시판 만들기전에 기본중에 기본으로 하는 작업이기 때문에 꼭 파악하시고 잘 외워두셔야 하겠죠잉~ㅎㅎㅎ
'IT 관련,, > Java관련 언어들' 카테고리의 다른 글
[웹/JSP]jsp model1 간단한 도서관리게시판-3(insert문) (0) | 2020.08.09 |
---|---|
[웹/JSP]jsp model1 간단한 도서관리게시판-2(dao, select문) (0) | 2020.08.08 |
[웹/jQuery]제이쿼리 Json에 대해서 알아보자~!! (0) | 2020.08.02 |
[웹/jQuery]ajax에 대한 내용~!! (0) | 2020.08.02 |
[웹/JS]자바스크립트 function사용해서 페이지 넘기기~!! (0) | 2020.07.24 |