모든 설명은 주석으로 확인할 수 있어요.
하나씩 따라해 보세요. ^^
package javaEx;
import java.sql.DriverManager;
public class Review{
public static void main(String[] args) {
/*
JDBC - java database connection
- 자바에서 외부 응용프로그램(oracle, mysql 등)을 연결하려면 드라이버를 설치해야
- 오라클db 연결 드라이버는 오라클.com에서 다운받을 수 있다
- 만약, 오라클 서버가 설치되어 있다면 오라클 설치 폴더에 내장되어 있음
- > C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar
- > ojdbc6.jar - 드라이브 관련 .class 파일이 압축되어 있는 외부 라이브러리(.jar)
- > 원본 손상 방지 및 사용 편리를 위해 별도의 폴더에 복사
- MySQL은 별도로 설치해야 함
자바와 오라클db 연결하기
- 이를 위해 우선 ojdbc6.jar 연결
- > 프로젝트 패키지 우클릭 > build path > configure build path > libraries > classpath > add external jars > ojdbc6.jar
- 제대로 연결되면 referenced libraries에 ojdbc6.jar가 생김
* 연결해 보기 전에 알고 갈 것
오라클 db 서버가 내 피씨에 있는 경우로 한정
- 내 피씨 주소는?
- 1. cmd > ipconfig > IPv4 주소 ... "여기가 내 피씨 주소"
- 2. "127.0.0.1" < 자신을 가리키는 주소. 고정 ip 쓰지 않는 경우에 사용
- 3. "localhost" < 자신을 가리키는 주소2
port 번호
- 특정 서버에서 데이터가 입출력되는 문
- 범위는 0~65535
- 예) 오라클 db - 1521 / mysql - 3306 / apache - 8080
*/
//외부 프로그램 연결 시 try문 이용
try {
//1. 오라클 db 연결 관련 정보를 변수로 담기
String url = "jdbc:oracle:thin:@localhost:1521:xe"; //"오라클db연결시입력:@내피씨주소:오라클db포트번호:오라클db버전";
String user = "xxxx"; //연결할 오라클db 계정. 편의를 위해 관리자 계정 사용 중
String password = "xxxx";
String driver = "oracle.jdbc.driver.OracleDriver"; // ojdbc6.jar를 제대로 연결했다면 이와 같이 드라이버 변수 선언
//2. 드라이버 로딩
Class.forName(driver); //이 과정에 대해 궁금하다면 > https://kyun2.tistory.com/23
//3. 오라클 db 서버 연결
DriverManager.getConnection(url, user, password); //1에서 선언한 변수를 매개변수로
} catch (Exception e) {
System.out.println("예외 발생: " + e);
}
System.out.println("END");
//뭔가 잘 안 되면 리프레시 해보기
// 리프세리 3종 세트 - 패키지 우클릭 > validate, 패키지 우클릭 > refresh, project > clean
}//main() end
}//class end
영어를 어느 정도 잘하면 프로그래밍에도 많은 도움이 되더군요.
영어를 배울 수밖에 없다면... ^_^
댓글