노무현 대통령 배너

모델 1 방식으로 간단한 방명록을 만들어보자…

 

DB 는 mySQL 로…

 

일단… db 에 있는 내용을 뿌려보자…

 

간단한 데이터를 db에 insert 해주자…

 

 

사용자 삽입 이미지

 

 

/db_test/db_test.01.jsp 에 아래와 같이 작성해 준다.

 

 

 

<%@ page import="java.sql.*" %>

JDBC 를 사용하기 위해 java.sql 패키지를 임포트 한다.

 

<%!

    String url, id="root", passwd="eastern";

선언을 이용해서 url, id, passwd 를 클래스의 멤버 필드로 선언한다.

 

    public void jspInit(){

jspInit() 메소드를 정의 한다. jsp 페이지가 메모리에 로드 될때 처음 한번만 수행된다.

 

 

url = "jdbc:mysql://localhost:3306/gbook";

String option="?useUnicode=true&characterEncoding=euckr";

url = url + option;

MySql 을 위한 JDBC URL 을 기술한다.

 

 

Class.forName("com.mysql.jdbc.Driver").newInstance();

JDBC 드라이버를 로드.

 

 

Connection conn = DriverManager.getConnection(url, id, passwd);

DriverManager 를 이용, Connection 객체를 생성한다.

 

 

String sql = "select * from book";

실행할 쿼리문 작성

 

 

Statement stmt = conn.createStatement();

Statement 생성

 

 

ResultSet rs = stmt.executeQuery(sql);

쿼리 실행하고, ResultSet 에 담음

 

 

while(rs.next()){

}

rs.next() 메소드는 내부적으로 커서가 처음 레코드의 바로 앞에 위치하고…

한칸씩 아래로 내려오는데

커서가 이동하면서 다음에 데이터가 있으면 true 값을 반환하므로

레코드가 있는 동안 while 문이 돌게 됨

그러므로 while문안에 반복되어 뿌려줄 내용을 입력하면 됨

 

 

실행결과를 보면….

 

사용자 삽입 이미지

크리에이티브 커먼즈 라이센스
Creative Commons License

"model 1" 카테고리의 다른 글


이 글의 관련글
2009/05/26 01:56 2009/05/26 01:56

트랙백을 보내세요

트랙백 주소 :: http://pippen80.cafe24.com/trackback/168

댓글을 달아 주세요

[로그인][오픈아이디란?]
비밀글 (Serect)
댓글 달기 (Submit)