Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

붓, 그리다

JDBC) 이클립스에서 DB 연동하기 본문

JAVA/Basic

JDBC) 이클립스에서 DB 연동하기

붓그린 2017. 6. 23. 10:40

[ DB 연동 ]

1. 데이터베이스 연결 코딩

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package j0623;
 
import java.sql.*// DB관련 라이브러리 불러오기 : 필수 예외 처리해야함
public class DBTest {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Connection con=null// 연결객체를 얻어와야 sql 구문을 사용할 수 있음
        String url="jdbc:oracle:thin:@localhost:1521:orcl"// url주소값 @도메인
        try {
            // 1) 접속할 드라이버를 메모리에 올리기 : 정적 메소드
            Class.forName("oracle.jdbc.driver.OracleDriver");
            // 2) 접속하기 위한 메소드(1.접속url 2.계정명 3.계정암호)
            con=DriverManager.getConnection(url, "scott""tiger");
            System.out.println("접속 : "+con);
        }catch(Exception e) {
            System.out.println("DB연결 실패 : "+e);
        }
        
    }
 
}
 
cs



1) DB관련 라이브러리 불러오기
-> 필수 예외처리

import java.sql.*;


2) 연결객체를 언어올 변수 선언

Connection con=null;


3) 연결한 url 주소를 저장한 변수 선언

String url="jdbc:oracle:thin:@IP주소:포드:SID";


4) 정적 메소드를 사용하여 접속할 드라이버를 메모리에 올리기
- 클래스명이 Classs인 정적 메소드

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


5) 메소를 이용하여 접속

con=DriverManager.getConnection(url, 계정명, 계정암호);




2. 연결에 실패 할 경우

DB연결 실패 : java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

1) 오타 확인

2) 환경설정 문제 : 오라클 드라이버를 메모리에 올릴 수 없는 상태
=> ojdbc6.jar 파일이 없는 상태


-> C:\oracle\product\11.2.0\dbhome_1\jdbc\lib내 ojdbc6.jar 라이브러리 구축해야한다




3)  Bulid path에서 ojdbc6.jar 불러오기


4) 접속 완료

접속 : oracle.jdbc.driver.T4CConnection@4629104a














Comments