JDBC를 이용한 데이터 베이스 연동하기
1.드라이버 다운
드라이버 (ojdc6.jar )를 다운로드 한다.
Oracle Database 12c Release 1 JDBC Driver Downloads
2.Buildpath 설정
드라이버의 저장 장소는 상관없다.
다만, BuildPath는 설정해 주어야 한다.

3)자바 애플리케이션에서의 DBMS연동순서
(1)import java.sql.* 과 DBMS 연동 관련 정보 설정하기
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "scott";
String password = "tiger"; //대소문자 구분
(2)드라이버 로딩
Class.forName("oracle.jdbc.driver.OracleDriver");
3) Connection
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String uid = "scott";
String upw = "tiger";
connection = DriverManager.getConnection(url, uid, upw);
package com.java.db01;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DB01_Conn {
public static void main(String[] args) {
// DB 연결(자바에서 DB에 연결 하려면 How ?->JDBC)
//계정 정보,위치,드라이버
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "scott";
String password = "tiger";
try {
//1)드라이버 로딩 (드라이버를 가져와야 한다.)
Class.forName(driver); //Class는 객체 생성 없이 클래스에 대한 정보를 가져올 수 있다.
System.out.println("Jdbc드라이버(ojdbc6.jar) 로딩 성공");
//2)접속(Url,User,Password를 이용해서 접속)
DriverManager.getConnection(url, user, password);
System.out.println("오라클 연결 성공");
// 해당 클래스가 없을 경우 예외 처리 해야 한다.
}catch(ClassNotFoundException e) {
//드라이버 로딩 실패시 예외 처리
System.out.println("JDBC 드라이버 로딩 실패");
}catch(SQLException e) {
System.out.println("오라클 연결 실패");
}
}//main
}