기술지원 문의

jdbc(mysql 과 연동)
김소영 / 2004-01-28 19:21

안녕하세요? caucho 사이트에서 jdbc(com.caucho.jdbc.mysql.Driver)를 다운 받고 레진의 디렉토리의 lib 디렉토리에 드라이버를 설치하고 /etc/profile에서 클래스패스 설정했습니다. 그런데요.. 


[soyo@localhost test]$ java JdbcTest Exception in thread \"main\" java.lang.ClassNotFoundException: com.caucho.jdbc.mys ql.Driver at java.net.URLClassLoader.findClass(URLClassLoader.java:240) at java.lang.ClassLoader.loadClass(ClassLoader.java:514) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:441) at java.lang.ClassLoader.loadClass(ClassLoader.java:446) at java.lang.Class.forName1(Native Method) at java.lang.Class.forName(Class.java:142) at JdbcTest.main(JdbcTest.java:7) 


이런 에러가 떴습니다. 제대로 드라이버를 인식하지 못한 듯 한데.. 적절한 드라이버를 다운 받은 후 클래스 패스 잡아주는 것 외에 다른 무언가가 필요하나요? 

[Re]jdbc(mysql 과 연동)
관리자 / 2004-01-30 10:28

$Resin_Home/lib 밑에 라이브러리를 두고 , 클래스패스 설정까지 했다면, 문제 없이 원하는 라이브러리를 사용할 수 있습니다.

에러메세지를 보니까 (java.lang.ClassNotFoundException: com.caucho.jdbc.mysql.Driver) caucho mysql driver를 찾지 못하는 군요.

다시 한번 클래스패스가 제대로 잡혀 있는지 확인해보세요.

그리고, Resin은 hot deploy를 지원합니다. java파일이 자동 컴파일 되는 기능입니다. 이 방법을 사용하는 것이 개발이나 테스트 하시길 편하실 겁니다.

참고로 Resin에서 제공하는 mysql driver를 사용하시려면 reisn-2.x 이어야합니다.