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 1731 게시물 읽기
No. 1731
Re: Re: Re: 또다른 질문입니다.
작성자
jg
작성일
2000-10-14 00:40
조회수
11,029

답변이 늦었습니다.

성희님께서 작성해주신 코드를 제 컴에서 돌려 보니까 에러가 좌르륵 -_-

제가 특별히 조언 드리진 못하겠구요.

$ORACLE_HOME/jdbc밑에 보면은 샘플들이 있을겁니다.(demo.tar로 묶여 있으니까 압축을 푸셔야 겠죠??)

SCOTT/TIGER계정으로 기본적인 예제 테이블들을 만드셨다면, 그 중에서 Employee.java를 수정해서 테스트 해보시고 비교해 보시죠.

OCI8에 맞게 되있는데 접속하는 부분만 성희님께서 쓰신 것처럼 thin드라이버형식에 맞게 고쳐서 해보시면 될겁니다. 저도 여러차례 다뤄 본 예제입니다.

조금이나마 도움이 됬으면 좋겠군요. ^^

 

>>유성희 님께서 쓰시길<<

 

:: 답변에 감사드립니다..

::

:: jdk/jre/lib에 tools.jar과 rt.jar이 있더군요..

:: 그 파일을 jdk/lib에 copy 한후

::

:: $JAVA_HOME = /usr/local/jdk1.2.2

::

:: export CLASSPATH = $JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar:$ORACLE_HOME/jdbc/lib/classes1

:: 2.zip:$ORACLE_HOME/jdbc/lib/nls_charset12.zip:.

::

:: 으로 설정해 주었습니다..

:: 그후 jdbc설정이 제대로 되었는지 확인하기 위해

:: ---------------------------------------------------------------------

:: /* address table sql */

:: create table tb_address (

:: id number(10),

:: name varchar2(30),

:: addr varchar2(100)

:: );

::

:: Table을 만들었으면 다음 SQL을 실행 시켜 자료를 넣는다.

::

:: /* data insert */

::

:: insert into tb_address (id, name, addr)

:: values(1, 홍길동 , 서울시 종로구 );

:: insert into tb_address (id, name, addr)

:: values(2, 김삿갓 , 서울시 마포구 );

:: insert into tb_address (id, name, addr)

:: values(3, James , New York, USA );

:: insert into tb_address (id, name, addr)

:: values(4, Smith , New York, USA );

::

:: 그 다음은 classpath에 classes12.zip을 설정하고 다음 program을

:: 수정한 뒤에 compile한다.

::

:: // file name : SimpleJDBC.java

:: //

:: // 수정할 사항 (URL)

:: // - "@127.0.0.1" 은 Oracle DB가 설치된 Server의 ip address 또는

:: // host name으로 바꾼다.

:: // - "ora8"은 Oracle DB의 SID 즉 시스템 id로 바꾼다.

:: // - "scott","tiger"는 DB 사용자 id화 password로 바꾼다.

::

:: import java.sql.*;

::

:: public class SimpleJDBC {

::

:: public static void main(String[] args) throws Exception{

::

:: DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

:: Connection conn = DriverManager.getConnection(

:: "jdbc:oracle:thin:@127.0.0.1:1521:ora8","scott","tiger");

:: Statement stmt = conn.createStatement();

::

:: ResultSet rset = stmt.executeQuery("SELECT ID, NAME, ADDR FROM TB_ADDRESS ");

::

:: while(rset.next()) {

:: System.out.println(rset.getInt(1));

:: System.out.println(rset.getString(2));

:: System.out.println(rset.getString(3));

:: }

::

:: conn.close();

::

:: }

::

:: }

:: ------------------------------------------------

:: 한후,

:: javac SimpleJDBC.java

:: error : class oracle.jdbc.driver.OracleDirver not found.

:: DirverManager.registerDriver(new oracle.jdbc.OricleDriver());

::

:: 이런 에러가 납니다.

::

:: 해줄 수 있는건 다 해준거 같은데.. 왜 이런 에러가 나는거죠..??

:: 답답하군요..-_-;;;

::

::

::

[Top]
No.
제목
작성자
작성일
조회
1727오라클을 깔았습니다.
초보
2000-10-12
11277
1732┕>Re: 오라클을 깔았습니다.
jg
2000-10-14 00:43:33
10936
1717한번에 insert 할 수 없나요
현식
2000-10-11
9842
1720┕>Re: 한번에 insert 할 수 없나요
전명균
2000-10-12 10:01:04
10060
1725 ┕>전명균님 답변에 감사드립니다.
현식
2000-10-12 12:19:18
9740
1715***Linux Oracle8i 입니다 odbc 관련해서....***
유정헌
2000-10-11
8946
1723┕>Re: ***Linux Oracle8i 입니다 odbc 관련해서....***
김규태
2000-10-12 10:23:23
9963
1712classes.zip 어디서 구해요..??
유성희
2000-10-11
10665
1718┕>Re: classes.zip 어디서 구해요..??
jg
2000-10-12 00:49:17
11829
1726 ┕>Re: Re: 또다른 질문입니다.
유성희
2000-10-12 15:39:21
11393
1731  ┕>Re: Re: Re: 또다른 질문입니다.
jg
2000-10-14 00:40:45
11029
2181  ┕>오라클과jdbc연동 테스트 오류입니다.
권현성
2000-11-27 18:47:55
10719
2182  ┕>오라클과jdbc연동 테스트 오류입니다.
권현성
2000-11-27 18:48:09
11204
2183  ┕>오라클과jdbc연동 테스트 오류입니다.
권현성
2000-11-27 18:48:15
10795
1710insert
007
2000-10-11
10322
1721┕>Re: insert
전명균
2000-10-12 10:06:12
10583
1709남은 날짜 계산하기....
이종호
2000-10-11
10407
1711┕>Re: 남은 날짜 계산하기....
이경록
2000-10-11 17:30:41
11338
1714 ┕>Re: Re: 남은 날짜 계산하기....
전명균
2000-10-11 19:16:10
11552
1706where 조건절에서 몇개만 일치하는 행을 ...
최대룡
2000-10-11
9358
1707┕>Re: where 조건절에서 몇개만 일치하는 행을 ...
김규태
2000-10-11 12:42:48
10259
1708 ┕>Re: Re: where 조건절에서 몇개만 일치하는 행을 ...
최대룡
2000-10-11 15:12:15
10394
1713  ┕>Re: Re: Re: where 조건절에서 몇개만 일치하는 행을 ...
전명균
2000-10-11 18:58:45
10104
1716   ┕>[또 질문]Re: Re: Re: Re: where 조건절에서 몇개만 일치하는 행을 ...
최대룡
2000-10-11 20:06:04
10118
1719    ┕>Re: [또 질문]Re: Re: Re: Re: where 조건절에서 몇개만 일치하는 행을 ...
전명균
2000-10-12 09:17:30
10340
1722   ┕>Re: where 조건절에서 몇개만 일치하는 행을 ... 주의 할 점
김규태
2000-10-12 10:16:00
10466
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다