티스토리 뷰

내 PC 설치 프로그램

오라클 9i + apache-tomcat-5.5.23 + Edit plus + eclipse 3.2 + JAVA(SE 1.6)

-----------------------------------------------------------------------------

JDBC 주의 사항

제어판 -> 관리도구 -> 서비스 -> OracleOraHome92HTTPServer 서비스 사용안함
웹서버 -> 경로문제때문

-----------------------------------------------------------------------------
내컴퓨터 고급 환경변수 PATH 설정 설정 방법 정리
-----------------------------------------------------------------------------

PATH

변수값 =  C:\Java\jdk1.6.0\bin;  <--- 자신의 설치한 폴더
변수값 = C:\oracle\ora92\bin   <--- 없으면 추가
변수값 = C:\Program Files\Oracle\jre\1.18\bin  <--- 꼭 지울것

path
C:\JAVA\JDK1.6.0\BIN 을 가장 앞에 놓을것 (서비스 충돌방지)

내PC 기준 전체 (참고) - 폴더는 다름

e:\Java\jdk\bin;e:\oracle\ora92\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;


CLASSPATH

변수값  =    .;C:\Java\jdk1.6.0\lib\tools.jar;  <--- 추가
 <변수 값에서 맨 앞에 .를 꼭 넣어야 한다.>

변수값  =    C:\Java\jdk1.6.0\lib\servlet-api.jar;  <--- 추가


오라클 설치 폴더
예) C:\oracle\ora92\jdbc\lib\           classes12.jar파일 복사
    C:\Java\jre\lib\ext\                    붙여넣기

변수값 =   C:\Java\jre\lib\ext\classes12.jar  <--- 추가


내PC 기준 전체 (참고) 폴더는 다름
.;E:\Java\jdk\lib\tools.jar;E:\Java\jdk\lib\servlet-api.jar;E:\Java\jre\lib\ext\classes12.jar

CATALINA_HOME

C:\apache-tomcat-5.5.23

JAVA_HOME

변수 값 =   C:\Java\jdk1.6.0;

==================================================================================================

JdbcOracle.java 파일 내용

import java.sql.*;  // 데이터베이스 질의를 위한 패키지

public class JdbcOracle {
   String url; // 데이터베이스의 위치 문자열
   String user; // 데이터베이스의 사용자 이름
   String passwd; // 데이터베이스의 사용자 암호
   Connection conn; // 데이터베이스 연결
   Statement stat; // 질의 명령
   ResultSet  rs; // 결과 레코드 셋

   // 생성자
   public JdbcOracle(String user, String passwd) {
      url = new String("jdbc:oracle:thin:@localhost:1521:자신의 sid를 적을것");
      this.user = user;
      this.passwd = passwd;
      if (dbConn())  // 데이터베이스 연결이 성공하면
         dbRetrieve(); // 레코드를 읽음.
   }

   // 데이터베이스 연결
   public boolean dbConn() {
      boolean flag = true;
      try {
         // 오라클 jdbc 드라이버를 등록한 후 연결 한다.
         DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
         // 또는  Class.forName("oracle.jdbc.driver.OracleDriver");
         conn = DriverManager.getConnection (url, user, passwd);
      } catch ( Exception e ) {
          flag = false;
      }
      return flag;
   }

   // 레코드를 읽음
   public void dbRetrieve() {
      try {
            stat = conn.createStatement();
            rs = stat.executeQuery("select * from emp");
            while(rs.next()) {
                String  name    = rs.getString(1);
                String  job     = rs.getString(2);
                String  mgr     = rs.getString(3);
                System.out.println(name + " " + job + " " + mgr);
            }      
            stat.close();
      } catch ( Exception e ) { }
   }

   public static void main(String args[]) {
       new JdbcOracle("scott", "tiger");
   }
}

-----------------------------------------------------------------------------------------------------

위의 파일은 첨부파일로 있음
에디트 플러스로 실행

출력내용

7369 SMITH     CLERK
7499 ALLEN     SALESMAN
7521 WARD      SALESMAN
7566 JONES     MANAGER
7654 MARTIN    SALESMAN
7698 BLAKE     MANAGER
7782 CLARK     MANAGER
7788 SCOTT     ANALYST
7839 KING        PRESIDENT
7844 TURNER   SALESMAN
7876 ADAMS    CLERK
7900 JAMES     CLERK
7902 FORD      ANALYST
7934 MILLER    CLERK

-----------------------------------------------------------------------------------------------------

Edit plus 설정

컴파일 설정
[도구]-[사용자 도구 구성]-[추가]-[프로그램]을 선택

메뉴제목: JAVAC
명령: e\Java\jdk\bin\javac.exe
인수: [파일이름]을 선택
디렉토리: [파일 디렉토리]를 선택 후 적용을 눌러 완료.

실행 설정

[도구]-[사용자 도구 구성]-[추가]-[프로그램]을 선택
메뉴제목: RUN
명령: E:\Java\jdk\bin\java.exe
인수: [파일이름]을 선택
디렉토리: [파일 디렉토리]를 선택 후 적용을 눌러 완료.



패키지 컴파일 설정

[도구]-[사용자 도구 구성]-[추가]-[프로그램]을 선택
메뉴제목: PACKAGE
명령: E:\Java\jdk\bin\javac.exe
인수: -d . [파일이름]을 선택
디렉토리: [파일 디렉토리]를 선택 후 적용을 눌러 완료.

-------------------------------------------------------------------------------

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함