JDBC를 이용한 데이터 베이스 연동하기

연동

1.드라이버 다운

드라이버 (ojdc6.jar )를 다운로드 한다.

Oracle Database 12c Release 1 JDBC Driver Downloads

ojdbc6.zip

2.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

}