getConnection : connection 객체 생성 con = DriverManager.getConnection(url,id,pw); System.out.println(""> getConnection : connection 객체 생성 con = DriverManager.getConnection(url,id,pw); System.out.println(""> getConnection : connection 객체 생성 con = DriverManager.getConnection(url,id,pw); System.out.println("">
package ch01_driver;

import java.sql.Connection;
import java.sql.DriverManager;

/*
 * # JDBC ( Java Database Connectivity )
 * - Java와 database 연동을 위한 프로그래밍 API
 * 
 * # JDBC 드라이버
 * - DBMS 마다 별도의 드라이버가 필요.
 * - 프로젝트의 build path를 사용해서 추가.
 * 
 * # JDBC 드라이버 클래스
 * - oracle.jdbc.OracleDriver
 * 
 * # Oracle Database URL
 *   jdbc:DB종류:driver종류:@IP:포트번호:서비스종류
 * - jdbc:oracle:thin:@host_name(ip):1521:xe
 * - jdbc:oracle:thin:@localhost:1521:xe
 */

public class DriverConnect {

	public static void main(String[] args) {
		// JDBC 드라이버 로딩
		try {
			
			Class.forName("oracle.jdbc.OracleDriver");
			System.out.println("로딩 성공...");
		} catch (Exception e) {
			System.out.println("로딩 실패...");
			e.printStackTrace();
		}
		// 연결정보
		String url = "jdbc:oracle:thin:@localhost:1521:xe";
		String id = "DBTEST";
		String pw = "a1234";
		
		Connection con = null;
		
		try {
			// DB연결 객체 생성 -> getConnection : connection 객체 생성
			con = DriverManager.getConnection(url,id,pw);
			System.out.println("연결 성공...");
		} catch (Exception e) {
			System.out.println("연결 실패...");
			e.printStackTrace();
		}
	}

}