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();
}
}
}