본문 바로가기

Web/JSP24

JSP #20 DBCP DBCP(DataBase Connection Pool) 접속 인원이 많은 웹페이지에서 데이터베이스의 효율성과 속도를 높이기 위해서 사용. DBCP 매니저가 어느 정도의 연결을 확보해 놓고 있다가 클라이언트의 요청이 들어오면 연결해 주고, 클라이언트의 작업이 끝나면 연결을 다시 DBCP 매니저에게 반환하도록 만드는것. 클라이언트가 접속할 때마다 데이타베이스에 연결을 시도할 경우에 비해서 데이터베이스 연결 부하가 월등하게 적어지는 구조. - 설정 Tomcat 서버의 server.xml을 수정 해당 웹프로젝트의 태그 안에 태그를 추가 한다. TestDB는 각자 연결할 DB서버명을 입력하고 사용자와 비밀번호를 설정값에 맞게 수정한다. JSP DB 연동 2015. 2. 17.
JSP #19 Oracle DB - #2 PreparedStatement PreparedStatement - PreparedStatement 객체를 생성하기 위해서는 Connection 인터페이스의 prepareStatement() 메서드를 호출해야한다. - prepareStatement() 매서드의 인자로 사용되는 SQL문은 다음과 같이 ? 기호를 사용해서 표현한다. String sql = "insert into member values(?, ?, ?, ?, ?)"; - ?의 값을 지정하기 위해서는 PepareStatement()의 setXXX() 매서드를 사용한다. pstmt.setString(1, "userid"); pstmt.setInt(2, 1); - PepareStatement() 객체의 executeUpdate() 또는 executeQuery()로 실행한다. ps.. 2015. 2. 15.
JSP #18 Oracle DB - #1 SELECT - 접속예제 - 첨부파일 : 해당 Dynamic Web Project > WebContent > WEB-INF > lib에 추가 2015. 2. 15.
JSP #17 JSTL-3 fmt 라이브러리 기능 태그 설명 숫자 날짜 형식 formatNumber 숫자를 양식에 맞춰서 출력한다. formatDate 날짜 정보를 담고 있는 객체를 포맷팅하여 출력할 때 사용한다. parseDate 문자열을 날짜로 파싱한다. parseNumber 문자열을 숫자로 파싱한다. setTimeZone 시간대별로 시간을 처리할 수 있는 기능을 제공한다. timeZone 시간대별로 시간을 처리할 수 있는 기능을 제공한다. 로케일 지정 setLocale 국제화 태그들이 사용할 로케일을 지정한다. requestEncoding 요청 파라미터의 인코딩을 지정한다. 메시지 처리 bundle 태그 몸체에서 사용할 리소스 번들을 지정한다. message(param) 메시지를 출력한다. setBundle 특정 리소스 번들을 사용할 수 있도.. 2015. 2. 12.