태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

snaq.db.ConnectionPoolManager : DBPool객체를 해당 프로젝트의 WEB-INF\lib폴더에 복사해 놓는다.
다운로드 :




===================== ConnectionManager.java  ======================
//Pool객체를 생성해주는 역할을 수행하는 Factory 디자인 패턴을 적용시켰다.

package test.db;

import java.sql.Connection;
import java.sql.SQLException;

import snaq.db.ConnectionPoolManager;

/**
 * Connection Pooling의 Connection 객체를 관리하는 클래스.
 */
public class ConnectionManager {
 
 /**
  * Connection 객체를 반환하는 메써드.
  * @return
  * @throws SQLException
  */
 public static Connection getConnection() throws SQLException {
  ConnectionPoolManager cpm = ConnectionPoolManager.getInstance();
 
  return cpm.getConnection("mysql");
 
 }
}


========================  dbpool.properties  ============================
# 데이타베이스의 정보를 갖고 있다.
# ConnectionPoolManager 객체가 데이타베이스에 접속할 때 필요하다.
# 프로젝트 폴더의 src 폴더에 생성한다.
# 이클립스에서 컴파일 되어지면 WEB-INF\classes폴더에 복사되어진다.

#JDBC Driver 등록한다.
drivers=com.mysql.jdbc.Driver

#사용할 데이터베이스의 URL
mysql.url=jdbc:mysql://localhost:3306/testboarddb

#사용할 데이터베이스의 사용자 아이디
mysql.user=jspuser

#사용할 데이터베이스의 비밀번호
mysql.password=1234

#초기 Connection pooling 사이즈를 입력한다.
mysql.initsize=5

#Connection pooling 최대 사이즈를 입력한다.
mysql.maxpool=10


==============   데이터를 처리하는 JDBC 로직을 수행하는 파일  ==============


<%@ page import="test.db.ConnectionManager" %>

<%
.
.
con = ConnectionManager.getConnection();
.
.
%>

top

Trackback Address :: http://www.ssial.com/trackback/138 관련글 쓰기

  1. Chanel Outlet 2011/09/17 21:22 댓글주소 | 수정/삭제 | 댓글

    Time is what you make of it.

  2. Burberry Bags 2011/10/13 16:51 댓글주소 | 수정/삭제 | 댓글

    I'm happy I found this blog! From time to time students want to cognitive the keys of productive literary essays composing. Your first-class knowledge about this good post can become a proper basis for such people. Thanks.

  3. Coach Outlet Online 2011/11/15 12:39 댓글주소 | 수정/삭제 | 댓글

    I'm happy I found this blog ! It's very good and thank you for sharing it !

Write a comment


◀ PREV : [1] : ... [96] : [97] : [98] : [99] : [100] : [101] : [102] : [103] : [104] : ... [206] : NEXT ▶