Tomcat 6 에 MySQL 데이터 원본 을 설정 하 는 방법

Tomcat 6 에 MySQL 데이터 원본 을 설정 하 는 방법 을 보 여 주 는 안내서 입 니 다.
1. MySQL JDBC 드라이버 가 져 오기
JDBC 드라이버 가 져 오기 -http://www.mysql.com/products/connector/ 예 를 들 어 mysql-connector-java-5.1.9.jar, $TOMCAT \ lib 폴 더 로 복사 합 니 다.
2. META - INF / context. xml 만 들 기
웹 프로그램 폴 더 의 루트 디 렉 터 리 에 파일 META-INF/context.xml 을 추가 합 니 다. 이 파일 은 데이터베이스 연결 에 대한 자세 한 정 보 를 정의 합 니 다.
파일: META - INF / context. xml


  


3. 웹. xml 설정web.xml 에서 MySQL 데이터 원본 을 다시 정의 합 니 다.

	MySQL Datasource example
	jdbc/mkyongdb
	javax.sql.DataSource
	Container
  

아래 의 전체 web.xml 예 시 를 참조 하 십시오.
파일: web. xml


 
  MySQL DataSource Example

  
	MySQL Datasource example
	jdbc/mkyongdb
	javax.sql.DataSource
	Container
  
 

4. 실행
자원 주입 @Resource 은 Tomcat 에서 데이터 원본 을 얻 는 가장 간단 한 방법 입 니 다. 다음 을 참조 하 십시오.
import javax.annotation.Resource;
public class CustomerBean{

	@Resource(name="jdbc/mkyongdb")
	private DataSource ds;

	public List getCustomerList() throws SQLException{
		
	  //get database connection
	  Connection con = ds.getConnection();
	  //...

또한 상하 문 검색 서 비 스 를 통 해 데이터 원본 을 얻 을 수 있 습 니 다.
import javax.naming.Context;
import javax.naming.InitialContext;
public class CustomerBean{

	private DataSource ds;

	public CustomerBean(){
	  try {
		Context ctx = new InitialContext();
		ds = (DataSource)ctx.lookup("java:comp/env/jdbc/mkyongdb");
	  } catch (NamingException e) {
		e.printStackTrace();
	  }
	}
	
	public List getCustomerList() throws SQLException{
		
	  //get database connection
	  Connection con = ds.getConnection();
	  //...

레 퍼 런 스
  • Tomcat 6: JNDI 데이터 원본 HOW - TO
  • mysql tomcat
    번역https://mkyong.com/tomcat/how-to-configure-mysql-datasource-in-tomcat-6/

    좋은 웹페이지 즐겨찾기