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 1726 게시물 읽기
No. 1726
Re: Re: 또다른 질문입니다.
작성자
유성희
작성일
2000-10-12 15:39
조회수
11,748

답변에 감사드립니다..

 

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/classes12.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
11560
1732┕>Re: 오라클을 깔았습니다.
jg
2000-10-14 00:43:33
11277
1717한번에 insert 할 수 없나요
현식
2000-10-11
10190
1720┕>Re: 한번에 insert 할 수 없나요
전명균
2000-10-12 10:01:04
10421
1725 ┕>전명균님 답변에 감사드립니다.
현식
2000-10-12 12:19:18
10007
1715***Linux Oracle8i 입니다 odbc 관련해서....***
유정헌
2000-10-11
9227
1723┕>Re: ***Linux Oracle8i 입니다 odbc 관련해서....***
김규태
2000-10-12 10:23:23
10291
1712classes.zip 어디서 구해요..??
유성희
2000-10-11
11063
1718┕>Re: classes.zip 어디서 구해요..??
jg
2000-10-12 00:49:17
12152
1726 ┕>Re: Re: 또다른 질문입니다.
유성희
2000-10-12 15:39:21
11748
1731  ┕>Re: Re: Re: 또다른 질문입니다.
jg
2000-10-14 00:40:45
11362
2181  ┕>오라클과jdbc연동 테스트 오류입니다.
권현성
2000-11-27 18:47:55
11029
2182  ┕>오라클과jdbc연동 테스트 오류입니다.
권현성
2000-11-27 18:48:09
11490
2183  ┕>오라클과jdbc연동 테스트 오류입니다.
권현성
2000-11-27 18:48:15
11132
1710insert
007
2000-10-11
10576
1721┕>Re: insert
전명균
2000-10-12 10:06:12
10899
1709남은 날짜 계산하기....
이종호
2000-10-11
10747
1711┕>Re: 남은 날짜 계산하기....
이경록
2000-10-11 17:30:41
11658
1714 ┕>Re: Re: 남은 날짜 계산하기....
전명균
2000-10-11 19:16:10
11737
1706where 조건절에서 몇개만 일치하는 행을 ...
최대룡
2000-10-11
9715
1707┕>Re: where 조건절에서 몇개만 일치하는 행을 ...
김규태
2000-10-11 12:42:48
10532
1708 ┕>Re: Re: where 조건절에서 몇개만 일치하는 행을 ...
최대룡
2000-10-11 15:12:15
10681
1713  ┕>Re: Re: Re: where 조건절에서 몇개만 일치하는 행을 ...
전명균
2000-10-11 18:58:45
10394
1716   ┕>[또 질문]Re: Re: Re: Re: where 조건절에서 몇개만 일치하는 행을 ...
최대룡
2000-10-11 20:06:04
10459
1719    ┕>Re: [또 질문]Re: Re: Re: Re: where 조건절에서 몇개만 일치하는 행을 ...
전명균
2000-10-12 09:17:30
10682
1722   ┕>Re: where 조건절에서 몇개만 일치하는 행을 ... 주의 할 점
김규태
2000-10-12 10:16:00
10778
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다