WEB/JSP2014. 2. 7. 11:38

설치 및 테스트 환경


Eclipse 에서 Dynamic Web Project

Tomcat v7.0 서버 구동 


설치 사항 


1.다운로드 파일


commons.collections4-4.0.jar

commons.dbcp-1.4.jar

commons.pool-1.6.jar

mysql-connector-java-3.0.17-ga-bin.jar


다운로드 사이트

http://dev.mysql.com/downloads/connector/j/

http://dev.mysql.com/downloads/connector/j/3.0.html


http://commons.apache.org/proper/commons-dbcp/download_dbcp.cgi

http://commons.apache.org/proper/commons-pool/download_pool.cgi

http://commons.apache.org/proper/commons-collections/download_collections.cgi  ※ tomcat6 이상에서는 제외된듯

http://archive.apache.org/dist/commons/


2.배치

jar 파일들 다음과 같이 위치 시킨다.

WEB-INF\lib\

   commons.collections4-4.0.jar

   commons.dbcp-1.4.jar

   commons.pool-1.6.jar

   mysql-connector-java-3.0.17-ga-bin.jar


web.xml 수정

WEB-INF\web.xml

<resource-ref>

<description>DB Connection</description>

<res-ref-name>jdbc/test</res-ref-name>

<res-auth>Container</res-auth>

    </resource-ref>


개발시 Eclipse Project- Servers 아래 server.xml 수정

운영시 Tomcat\conf\server.xml

context 안에 Resource 를 추가한다.

<Context docBase="test" path="/test" .................

<Resource name="jdbc/test"  web.xml <res-ref-name>jdbc/test</res-ref-name> 같아야 한다

auth="Container"

type="javax.sql.DataSource"

maxActive="100"

maxIdle="30"

maxWait="10000"

username="root"

password="password"

driverClassName="com.mysql.jdbc.Driver" 

url="jdbc:mysql://localhost:3306/test />

.........</Context>


테스트 

public static void main(String[] args){

InitialContext ctx = new InitialContext();

DataSource pool = (DataSource)ctx.lookup("java:comp/env/jdbc/test");

if(pool == null) {

System.out.prinltn("Unknown");

return;

}

Connection con = pool.getConnection();

Statement stmt = con.createStatement();

if(stmt != null) System.out.println("Success");

stmt.close();

con.close();

}

JAVA SQL 문법 링크 http://itposting.tistory.com/category/Java





링크 

예제 http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html

예제 http://tomcat.apache.org/tomcat-8.0-doc/jndi-datasource-examples-howto.html

'WEB > JSP' 카테고리의 다른 글

[JSP] request 용 패스 범위  (0) 2019.01.02
[JSP] Comet 사용법  (0) 2014.02.10
Posted by idwook