java 공부 중에 mysql 문제

thisrule의 이미지

우분투 edgy에서 java를 공부 중입니다.
jdbc 공부를 위해 mysql과 접속하는 부분에서 막혀버렸습니다.
mysql은 정상동작 하고 있는데 java에서 접속이 되질 않네요. ㅠ.ㅠ

나름대로는 해본다고 apt-cache search 하여
libmysql-java - Java database (JDBC) driver for MySQL 라고 나오길래
해당 package도 설치 봤는데 안됩니다.

우분투 edgy에서 java를 이용하여 mysql 접속하신 분들의
많은 도움 바랍니다.

lacovnk의 이미지

어떤 에러를 뱉던가요?

class not found.. 이런 식이라면 class path에 문제가 있는 것이겠죠?

예전에 수동으로 추가시켜줬던 기억이 있어서 -_-

thisrule의 이미지

libmysql-java를 설치하니 mysql-3.1.11.jar라는 파일이 생성되었습니다.
이 파일을 $JAVA_HOME/jre/lib/ext 아래에 복사해 두었습니다.
그리고 jdbc를 test하는 간단한 프로그램(DriverTest.java)을 작성한 후 실행하면
아래와 같은 에러가 출력됩니다.

#> java -c classpath $JAVA_HOME/jre/lib/ext/mysql-3.1.11.jar DriverTest
Exception in thread "main" java.lang.NoClassDefFoundError: DriverTest

제가 뭘 잘못했는지 모르겠네요.
ubuntu에서 mysql jdbc driver 설치하신 분들의 도움을 부탁드립니다.
slc의 이미지

DriverTest.class를 CLASSPATH 경로에서 못찾는 메세지네요..

DriverTest.class 파일이 현재 디렉토리(./)에 존재하고,,
현재 디렉토리가 CLASSPATH에 잡혀있지 않아서 에러가 발생하는
것으로 보입니다.

SH like shell일때..
CLASSPATH=$CLASSPATH:.; export CLASSPATH
마지막에 점(.) 하나 추가하면 실행될 겁니다.

그래도 안되면 좀 뒤져봐야 할 듯하고,,
위와 다른 Exception이 발생할 것 같군요.

------------------------------------------------------------
개인 메일 서버를 만들어 사용합시다..
언제부터 e-메일이 포털의 전유물이 된거지??
http://slcweb.homeip.net