▶ mysql과 jsp의 연결
(1) 먼저 라이브러리를 다운로드 받는다. (www.mysql.com)
(2) 최종그럼과 같이 받은 최종 라이브러리를 elipse에서드래그해서 다음과 같이 넣어준다.
(3) mysql과 데이터를 주고 받기 위한 클래스 생성
# import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException; 라이브러리를 import한다.
# try...catch 예외를 처리해주어야 한다.
# Class.forName("com.mysql.jdbc.Driver"); 드라이버 클래스를 로드한다.
# String url = "jdbc:mysql://localhost:3306/jsp1800";
--> 프로토콜//서버:포트번호//db이름 순으로 입력한다.
String id = "root";
String password = "1111";
# Connection conn = DriverManager.getConnection(url, id, password);
--> 연결 정보를 전달해주고 Connection 객체를 받는다.
(4). Connection 객체를 이용한 데이터 출력
#Connection conn = DBConn.getMySqlConnection();
--> 위에서 만든 클래스를 import하여 Connection 객체를 생성한다.
# Statement stmt = conn.createStatement();
--> 데이터 추가, 수정, 삭제를 실행할 객체를 생성한다.
# ResultSet rs = null;
--> 쿼리 결과를 저장한 메모리 영역을 참조할 객체를 생성한다.
# rs = stmt.executeQuery(sql);
--> 쿼리를 실행한다.
# rs.next()
--> 다음 데이터를 가지고 온다. 데이터가 없을 때 까지 출력하는 모습을 볼 수 있다.
# rs.getString()
--> 인자값에 해당하는 필드의 데이터를 가져온다.
'프로그래밍 > JSP & Servlet' 카테고리의 다른 글
JavaMail API를 이용한 메일 가져오기 (0) | 2018.01.10 |
---|---|
JSTL 사용자 정의 태그 라이브러리 (0) | 2018.01.02 |
커넥션 풀 (DBCP) oracle (0) | 2017.12.28 |
DTO,VO,DAO (0) | 2017.12.25 |
톰캣(Tomcat) 한글 깨짐 해결 (utf-8 인코딩 설정) (0) | 2017.12.20 |