database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 1260 게시물 읽기
No. 1260
Re: [질문] JDBC와 오라클 연결에 관하여...???
작성자
신형륜
작성일
2000-08-07 18:03
조회수
13,089

::정규성 님께서 쓰시길::

 

> 컴파일을 할때는 아무런 에러도 없습니다.

> 그런데, 웹브라우저에서 띄우면 아래와 같은 메세지가 뜹니다.

>

> [[ 오류 메세지 ]]========================

> SQLException caught: 20

> =========================================

> 오라클에 접속을 제대로 못하는것인지 잘 모르겠습니다.

> 클래스 패스도 제대로 잡았고, 아무 문제가 없는것 같은데, 책에서 보니까 접속을

> 얻는데 관련된 오류처리라고만 나와 있습니다.

> 어떻게 해야 될지 모르겠습니다.

> 전문가님들께서 좀 도와주세요. 그럼 즐거운 통신되세요. ...^.^

>

> // 사용환경 : 윈 98 에서 자바 웹서버 2.0과 퍼스널 오라클 8i를 사용하고

> 있습니다.

>

> [[ 프로그램 소스 ]] =====================

>

> // 예제 9 - 1 : JDBC가 가능한 서블릿

>

> import java.io.*;

> import java.sql.*;

> import javax.servlet.*;

> import javax.servlet.http.*;

>

>

>

> public class DBPhoneLookup extends HttpServlet {

>

> public void doGet(HttpServletRequest req, HttpServletResponse res)

> throws ServletException, IOException {

>

> Connection con = null;

> Statement stmt = null;

> ResultSet rs = null;

>

> res.setContentType("text/html");

> PrintWriter out = res.getWriter();

>

> try {

> Class.forName("oracle.jdbc.driver.OracleDriver");

>

> con = DriverManager.getConnection(

> "jdbc:oracle:thin:@127.0.0.1:1521:ORASID", "system",

> "manager");

>

> stmt = con.createStatement();

>

> rs = stmt.executeQuery("SELECT ORDER_ID, TOTAL FROM ORDERS");

>

> out.println("<html><head><title>Phonebook</title></head>");

> out.println("<body>");

> out.println("<ul>");

> while(rs.next()) {

> out.println("<li>" + rs.getString("order_id") + " " +

> rs.getString("total"));

> }

> out.println("</ul>");

> out.println("</body></html>");

> }

>

> catch(ClassNotFoundException e) {

> out.println("Couldn't load database driver: " + e.getMessage());

> }

> catch(SQLException e) {

> out.println("SQLException caught: " + e.getMessage());

> }

> finally {

> try {

> if(con != null) con.close();

> }

> catch(SQLException ignored) { }

> }

> }

> }

>

>

>

>

 

IP주소,DB명, 아이디,패스워드가 정확하다면 Listener.ora 화일을 확인해보세요...

그리고 그곳의 내용이 제대로 되어있다면 LSNRCTL 이 START 되어있는지 확인해보세요. STATUS 명령을 쳐보면 알수있습니다...

[Top]
No.
제목
작성자
작성일
조회
1254[질문] 권한 설정....(svrmgrl, sqlplus)
서현수
2000-08-07
12346
1256┕>Re: [질문] 권한 설정....(svrmgrl, sqlplus)
.
2000-08-07 16:03:28
12304
1257 ┕>Re: Re: [질문] 권한 설정....(svrmgrl, sqlplus)
themall
2000-08-07 16:24:11
12463
1252오라클에서 너무 너무 이상해염.... ㅡ.ㅡ
희진
2000-08-05
13039
1251[급급....]오라클 sql*net에 관하여
kimsky
2000-08-05
12102
1259┕>Re: [급급....]오라클 sql*net에 관하여
신형륜
2000-08-07 17:48:38
12694
1250[질문] JDBC와 오라클 연결에 관하여...???
정규성
2000-08-05
12902
1260┕>Re: [질문] JDBC와 오라클 연결에 관하여...???
신형륜
2000-08-07 18:03:53
13089
1245/tmp
펭귄
2000-08-04
12692
1246┕>Re: /tmp
소몰이
2000-08-04 17:27:14
11902
1247 ┕>감사합니다. (내용업씀)
펭귄
2000-08-04 17:29:37
13309
1242NOT NULL, DEFAULT 같은 CONSTRAINT 값만 없앨수 있나요?
김경석
2000-08-04
12651
1243┕>Re: NOT NULL, DEFAULT 같은 CONSTRAINT 값만 없앨수 있나요?
전명균
2000-08-04 09:48:08
14767
1234오라클 미러링시...
임현
2000-08-02
14758
1238┕>Re: 오라클 미러링시...
소몰이
2000-08-03 17:30:21
15683
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다