프로그래밍/ETC

오라클 + 이클립스(java) 연동

minNa2 2023. 4. 27. 17:21

- 환경: Eclipse

 

[ConnectionMain]

package org.joonzis.ex2;

import java.sql.Connection;
import java.sql.SQLException;

public class ConnectionMain {
	public static void main(String[] args) {
		
		Connection conn = null;
		
		try {
			conn = DBConnection.getConnection();
			System.out.println("DB 연결 성공");
			conn.close();
		} catch (ClassNotFoundException e) {
			System.out.println("jdbc 드라이버 오류");
		} catch (SQLException e) {
			System.out.println("DB 연결 오류");
		}
	}
}

 

[DBConnection]

package org.joonzis.ex2;

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

public class DBConnection {
	public static Connection getConnection() throws ClassNotFoundException, SQLException {
		
		Class.forName("oracle.jdbc.driver.OracleDriver");		// 외우자
		
		String user = "scott";
		String password = "tiger";
		String url = "jdbc:oracle:thin:@localhost:1521:xe";		// 외우자
		
		Connection conn = DriverManager.getConnection(url, user, password);
		
		return conn;
	}
}
반응형