글쓴이 :박순복 1998년 7월 10일 20:46:22
항상 남의 어려움을 그냥 넘기지 않고 관심을 가져 주셔서 감사 합니다.
자바와 오라클과의 연결을 몇 주째 계속 시도 하고 있습니다.
이글을 보시고 제발 도와 주시면 감사 하겠습니다.
에플릿에서 오라클과의 연결을 하면 다음과 같은 에러가 발생합니다.
Loading JDBC driver...
Finshed Loading JDBC driver
Connecting...
babo
security.Couldn't connect to '203.253.177.188' with origin from ''.
babo
에러가 아니고 다음과 같은 메세지가 출력됩니다.
에플리케이션에서 연결은 되는데 에플릿에서 연결이
안되네요..
참고로 ...
오라클은 7.2 이고
자바는 JDK1.1.6
JDBC 1.22
에플릿 소스는
import java.sql.*;
import java.math.*;
import java.awt.*;
import java.io.*;
import java.util.*;
public class JdbcApplet extends java.applet.Applet
{
Button execute_button;
TextArea output;
public Connection conn;
public void init ()
{
this.setLayout (new BorderLayout ());
Panel p = new Panel ();
p.setLayout (new FlowLayout (FlowLayout.LEFT));
execute_button = new Button ("test");
p.add (execute_button);
this.add ("North", p);
output = new TextArea (10, 60);
this.add ("Center", output);
}
public boolean action (Event ev, Object arg)
{
if (ev.target == execute_button)
{
try
{
if (conn == null)
{
output.appendText ("Loading JDBC driver... " + "\n");
Class.forName ( "oracle.jdbc.driver.OracleDriver");
output.appendText ("Finshed Loading JDBC driver " + "\n");
output.appendText ("Connecting... " + "\n");
conn = DriverManager.getConnection("jdbc:oracle:thin:@203.253.177.188:1521:ORCL","st93110","abc123");
output.appendText ("Connected... \n");
}
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery ( "select * from items");
while (rset.next ())
output.appendText ("a"+ rset.getInt ("id") + "\n");
}
catch (Exception e)
{
output.appendText ("babo\n");
output.appendText (e.getMessage () + "\n");
output.appendText ("babo");
}
return true;
}
else
return false;
}
}
HTML 파일은
로 되어 있습니다.
위의 내용을 보시고 조금이라도 도움을 주실분은 답변 남겨 주세요.
참고로 에플리케이션에서는 연결이 됩니다.
감사 합니다.