package javaexp.A08_db;
import java.sql.*;
public class A02_DatabaseDao {
// ex) 연결 처리 객체 만들기.
// 1. 공통 필드 선언
private Connection con;
private Statement stmt;
private ResultSet rs;
// 2. 공통 메서드 선언
public void setConn() {
	// 1) 드라이버 연결
	try {
		Class.forName("oracle.jdbc.driver.OracleDriver");
	} catch (ClassNotFoundException e) {
		// TODO Auto-generated catch block
		System.out.println("오류:"+e.getMessage());
	}
	
    // 2) 특정 서버 연결
	String info="jdbc:oracle:thin:@localhost:1521:xe";
	try {
		con = DriverManager.getConnection(info,"scott","tiger");
	} catch (SQLException e) {
		// TODO Auto-generated catch block
		System.out.println("오류:"+e.getMessage());
	}
	
	System.out.println("접속 성성공");
}
public static void main(String[] args) {
	// TODO Auto-generated method stub
	// 객체 생성 및 메서드 처리..
	A02_DatabaseDao dao = new A02_DatabaseDao();
	dao.setConn();
}
}
Java에 sql 관련 파일들을 import 해준다.
import java.sql.*;
공통 필드를 선언해준다.
private Connection con;
private Statement stmt;
private ResultSet rs;
공통 메서드를 선언해 준다.
public void setConn() {
	try {
		Class.forName("oracle.jdbc.driver.OracleDriver");
	} catch (ClassNotFoundException e) {
		// TODO Auto-generated catch block
		System.out.println("오류:"+e.getMessage());
	}
	
	String info="jdbc:oracle:thin:@localhost:1521:xe";
    // 만약 원격 접속시 localhost 부분에 ip를 기입해 주면 된다.
    // ex) 10.21.123.141
	try {
		con = DriverManager.getConnection(info,"scott","tiger");
	} catch (SQLException e) {
			// TODO Auto-generated catch block
		System.out.println("오류:"+e.getMessage());
	}
	
	System.out.println("접속 성공");
}
객체 생성 및 처리를 진행한다.
A02_DatabaseDao dao = new A02_DatabaseDao();
dao.setConn();