드라이버가 로드가 안되네요..ㅠ.ㅠ (3-tier program)


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]

글쓴이 :김정혜 1998년 12월 11일 19:10:05

오라클 thin 드라이버를 사용하고 있는데.
자꾸만 드라이버가 로드가 안된다고 하네요...
왜 그런지 몰겠네요..
답변 부탁드립니다요.. 플리즈...


그리고 에러 메세지는 다음과 같습니다. 소스도 첨부할께요


ERROR Exceptio : java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver



<MyServer.java>


import java.rmi.Naming;
import java.rmi.RemoteException;
import java.rmi.RMISecurityManager;
import java.rmi.server.UnicastRemoteObject;
import java.io.*;
import java.sql.*;
import java.util.*;
//import postgres95.*;



public class MyServer extends UnicastRemoteObject implements Methods
{


public MyServer() throws RemoteException {
super();
System.out.println("Server Started");
}
/** 데이터 베이스 전체 검색 */
public void totalSearch(String search) {


Connection conn = null;
// String result_search[] = null;


//static final int SERVER_PORT = 7942;
System.out.println("�� S");
try{
//Unicode convert
search = new String(search.getBytes("KSC5601"),"ISO-8859-1");
Class.forName("oracle.jdbc.driver.OracleDriver");
String Query = "select * from gb";
//PGDriver gd = (PGDriver) new postgres95.PGDriver();
String url = "jdbc:oracle:thin:@sunduk:1521:EDU";
conn = DriverManager.getConnection(url,"sapphire","sapphire");


Statement stat = (Statement)conn.createStatement();
ResultSet rs = (ResultSet)stat.executeQuery(Query);


//postgres DB에서만 제공되는 메소드 (getRowCount())
//* result_search = new String[rs.getRowCount()];
while(rs.next()) {
int no = rs.getInt("NO");
String kName = rs.getString("K_NAME");
System.out.println("NO = "+no+" K_Name="+kName);
}

rs.close();
stat.close();
conn.close();


} catch (Exception E) {
System.out.println("ERROR Exceptio : " + E);
try{
conn.close();
} catch(SQLException j) {
System.out.println("ERROR SQLExceptio : " + j);
}
}
}


public static void main(String args[]) {


int SERVER_PORT = 1099;
// Create and install a security manager
if (System.getSecurityManager() == null) {
System.setSecurityManager(new RMISecurityManager());
}


try {
MyServer ms = new MyServer();
Naming.rebind("MyServer", ms);
} catch (Exception e) {
System.out.println("MyServer err: " + e.getMessage());
e.printStackTrace();
}
}


}



네.. 이상입니다..


정말로 답변 부탁드립니다..
아주 중요한 거라서요....






다음 글들:



이어서 글올리기(답하기)

이름:
E-Mail:
제목:
내용:
HTML 태그 포함 여부: HTML 문서일 경우 체크
관련 URL(선택):
URL 제목(선택):
관련 이미지 URL:


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]