2007년 7월 4일 수요일

jdbc 설정

  • JDBC 드라이버 다운로드

    JDBC 드라이버는 자바에서 데이터베이스를 연동하기 위한 드라이버입니다.
    MySQL 연동을 위해 MySQL에서 제공하는 JDBC 드라이버를 다운로드해야 합니다.

    MySQL JDBC 드라이버는 Connector/J라는 이름으로 제공됩니다.
    처음부터 MySQL에서 JDBC 드라이버를 제공한 것은 아닙니다. 예전에는 몇몇 공개된 JDBC 드라이버가 있었는데, 그 중 가장 유명했던 것이 Mark Matthews가 만든 MM.MySQL JDBC 드라이버였습니다. 현재의 Connector/J는 이 MM.MySQL 드라이버를 MySQL AB사에서 공식적으로 받아들여 보완한 것입니다. 따라서 Mark Matthews의 MM.MySQL은 더이상 업그레이드되지 않고 MySQL AB사에서 Connector/J라는 이름으로 업그레이드하고 있습니다.
    이 글을 쓰고 있는 현재 기준으로 Connector/J는 3.1이 개발중입니다. 3.0이 안정 버전이고, 2.0이 구버전으로 되어 있습니다.

    1. 아래 MySQL Connector/J 다운로드 페이지에 접속합니다.

      MySQL Connector/J 다운로드 페이지 바로 가기

    2. Downloads, Licensing, and Support라는 제목 아래에 보면 Connector/J의 몇 가지 버전이 표시되어 있습니다.
      이 중에서 MySQL Connector/J 3.0 를 클릭합니다.

    3. Source and Binaries (zip)의 Download를 클릭하여 파일을 다운로드합니다.


  • JDBC 드라이버 설정

    1. 압축 파일을 적당한 위치에 풉니다.(예를 들어 c:\jdbc)

    2. 중요
      jdbc의 하위 폴더인 mysql-connector-java-3.0.6-stable에서 mysql-connector-java-3.0.6-stable-bin.jar 파일을,
      자바가 설치된 디렉토리(예를 들어, c:\j2sdk1.4.1_02)의 jre\lib\ext 디렉토리에 복사합니다.

      원래는, 이렇게 직접 복사하지 않고 시스템 환경 변수로 CLASSPATH를 만들어 mysql-connector-java-3.0.6-stable-bin.jar파일의 위치를 지정해 주어야 하는데, 번거롭기도 하고 Windows에서 잘 작동하지 않는 것 같아 직접 복사하는 방법을 사용한 것입니다.
      그렇다고 이것이 편법은 아닙니다. Connector/J 설치 매뉴얼에 보면,
      Put mysql-connector-java-3.0.6-stable-bin.jar in your classpath, either by adding the FULL path to it to your CLASSPATH enviornment variable, or putting it in $JAVA_HOME/jre/lib/ext.
      이렇게 직접 복사해 넣어도 된다고 명시되어 있습니다.

      ※ 자료실에 mysql-connector-java-3.0.6-stable-bin.jar 파일을 등록해두었습니다. 이 파일 하나만 있어도 됩니다~



  • 톰캣 재 실행

    1. 톰캣을 재 실행합니다.
      톰캣이 실행되면서 위에서 복사한 Connector/J 파일을 포함하여 실행하게 됩니다.

    2. 아파치와 MySQL을 실행하지 않았다면, 이것도 실행해야 합니다.

      앞으로의 실습은, 아파치-MySQL-톰캣을 모두 실행해 놓고 실습해야 합니다.
      APM_Setup을 실행하고 톰캣을 실행하면 되겠죠.
      이렇게 하면 JSP 뿐만 아니라 PHP도 모두 구동할 수 있는 환경이 됩니다.

댓글 없음:

댓글 쓰기