저는 /usr/local 밑에 jdbc란 디렉토리를 만들어 주고 거기에
mm.mysql.jdbc-1.2b를 설치 해주고
환경설정을 이렇게 잡아주고
PATH=$PATH:HOME/bin:/usr/local/java/bin:
BASH_ENV=$HOME/.bashrc
USERNAME="root"
export USERNAME ENV PATH
export JAVA_HOME=/usr/local/java
export JDBC_HOME=/usr/local/jdbc
export TOMCAT_HOME=/usr/local/jakarta-tomcat
export TOMCAT_LIB=$TOMCAT_HOME/lib/ant.jar:$TOMCAT_HOME/lib/jasper.jar:$TOMCAT_HOME/lib/servlet.jar:$TOMCAT_HOME/lib/webserver.jar:$TOMCAT_HOME/lib/xml.jar
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/jpda.jar:$JAVA_HOME/lib/tools.jar:$JDBC_HOME/mm.mysql.jdbc-1.2b
테스트를 했는데요.....
import java.sql.*;
public class test{
public static void main(String[] argv){
Connection con;
try{
Class.forname("org.gjt.mm.mysql.Driver");
}
catch(ClassNotFoundException e){
System.out.println(e.getMessage());}
try{
String url="jdbc:mysql://localhost:3333/mysql";
con=DriverManager.getConnection(url,"yong","1111");
System.out.println("OK");
}
catch(SQLException e){
System.out.println(e.getMessage());
}
}
}
하니까 이런 에러가 뜹니다...
test.java:7: Can''t find method "java/lang/Class.forname(java.lang.String)"
메소드를 찾을수 없다고 나오는데요
뭐가 잘못된거죠.......고수님들 제발 좀 알려주세요....
|