JDBC ¿¡·¯ Á» Àâ¾ÆÁÖ¼¼¿ä.


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :Á¶ÁßÇö 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);
}
}



´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]