카테고리 없음

JDBC 연결하기

상문이 2009. 5. 1. 22:19

JDBC 연결하기 <Context 변수 선언사용 >

Tomcat home directory conf 에

Server.xml 에 지정해줘야 하는 부분

* 이렇게 하면 http:// 도메인/member 하면 디렉토리에 접근할 수 있다

<Context path="/member"

reloadable="true"

docBase="C:\myProject\myWork\s0416"

workDir="C:\myProject\myWork\s0416\work" >

</Context>

* 이렇게 하면 웹애플리케이션에서 web.xml 에 설정하기만 하면 ( 네이밍 같이 )

Jdbc Driver 를 서버실행시 실행시켜 놓을 수 있다

<Context path="" docBase="C:\myProject\myWork\member"

debug="1" crossContext="true">

<Logger className="org.apache.catalina.logger.FileLogger"

prefix="localhost_JspTest_log." suffix=".txt"

timestamp="true" />

<Resource name="jdbc/Mysql" auth="Container"

type="javax.sql.DataSource"

driverClassName="com.mysql.jdbc.Driver"

loginTimeout="10" maxWait="5000"

username="singa" password="oni" testOnBorrow="true"

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

</Context>

 

Context 는 Tomcat Server 가 실행될 때 제일 처음에 로딩되는 변수와 같다

Server.xml 파일에 설정해두고 web.xml 파일에 설정되어 있으면 클래스에서

로딩해서 사용할 수 있다 .

 

* Workspace 안에 Project web.xml 안에 상단에 추가해 줄부분

<resource-ref>

<description>jsptest db</description>

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

<res-type>javax.sql.DataSource</res-type>

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

</resource-ref>

•  Tomcat ? lib 에 JConnector 넣어두어야 한다는 것 .. JDBC 로딩됨