글쓴이 :조중현 2000년 5월 09일 21:28:45
RMI 프로그램 모듈중 JDBC 연결 부분에서 에러가 나요.
클래스는 찾고 연결 시점에서 다음과 같은 에러가 발생합니다.
"Connection refused: no further information"
현재 DB Server는 엔티 오라클 8.0.5
JDBC는 1.1
부탁합니다.
import java.rmi.*;
import java.rmi.server.*;
import java.sql.*;
public class DBServer extends UnicastRemoteObject
implements RemoteDBServer {
Connection conn;
public DBServer() throws RemoteException
{
try {
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
}
catch (SQLException e) {
System.out.println("Can not find Class");
}
//여기에서 에러가 발생합니다.
try {
conn = DriverManager.getConnection("jdbc:oracle:thin:210.97.3.8:1521:ora8","scott","tiger");
}
catch (SQLException e) {
System.out.println("Can not connect to DB => "+e.getMessage());
}
}
public ResultSet getData()
{
ResultSet rset=null;
Statement stmt=null;
try {
stmt = conn.createStatement ();
rset = stmt.executeQuery ("select ename from emp");
}
catch(SQLException e) {
System.out.println("Can not create statement");
}
return rset;
}
public static void main(String[] args) throws Exception {
DBServer server = new DBServer();
Naming.rebind("DB Server",server);
}
}