import java.sql.*;
public class JDBCExample {
큐브리로 공부 중입니다.
여기에 나오는 교재로 테스트 중이구요..
아래는 해당 소스...컴파일 정상 -> 실행 하면
java.lang.ClassNotFoundException: cubrid.jdbc.dirver.CUBRIDDriver 에러 발생합니다..
도와 주세요. 원인을 몰라...하루종일 삽질중..진도가 안나가요 ㅠ.ㅠ
환경 :
서버 : WINDOWS XP
버전 : CUBRID 2008 R1.0(8.1.0.1177)
CLASSPATH 설정 했슴.
PATH 설정 했슴..
소스......
public static void main(String args[]) {
try {
Connection conn = getConnection();
printAllDeptName(conn);
} catch (Exception ex) { ex.printStackTrace(); }
}
public static Connection getConnection()
throws ClassNotFoundException, SQLException {
Class.forName("cubrid.jdbc.dirver.CUBRIDDriver");
String url = "jdbc:CUBRID:localhost:33000:mydb:::";
String userId = "myuser";
String password = "myuser";
Connection conn = DriverManager.getConnection(url,userId,password);
return conn;
}
public static void printAllDeptName(Connection conn)
throws SQLException {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT DEPTNAME FROM DEPARTMENT");
while(rs.next()) {
System.out.println(rs.getString("DEPTNAME"));
}
}
}
기본설치 했을 경우를 예로 들면 classpath설정 값을 c:CUBRIDjdbccubrid_jdbc.jar; 로 해주셔야 합니다.
끝에 ';' 빠뜨리지 마세요.