각 라인마다 주석을 보고 최대한 쉽게 풀어놓았습니다.
package test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
----------DB연결을 위한 클래스 DBConnection.java ----------
public class DBConnection {
public static Connection getConnection() {
// 2. DB연결 할 Connection 을 선언 import java.sql.Connection;
Connection conn = null;
try {
String user = "system";
String pw = "test";
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
// 1. 드라이버 로딩
Class.forName("oracle.jdbc.driver.OracleDriver");
// 3. DriverManager를 통해서 DB에 연결한다. import java.sql.DriverManager
conn = DriverManager.getConnection(url, user, pw);
System.out.println("DATABASE 접속 성공\n");
} catch (ClassNotFoundException cnfe) {
System.out.println("DB 드라이버 로딩 실패 :" + cnfe.toString());
} catch (SQLException sqle) {
System.out.println("DB 접속실패 : " + sqle.toString());
} catch (Exception e) {
System.out.println("Unkonwn error");
e.printStackTrace();
}
return conn;
}
}
'개발 일기' 카테고리의 다른 글
함수형 프로그래밍 정리 (Functional Programming) javasciprt (0) | 2020.10.28 |
---|---|
vue.js plugin으로 global method 만들기 (0) | 2020.10.06 |
[Vue.js] Computed 속성에 대하여 (0) | 2020.01.07 |
SQL state [99999]; error code [17004]; 부적합한 열 유형: 1111; 오라클 DB 에러를 해결해보자 (0) | 2019.01.15 |
[Vue.js] Vuex 요점 정리 (0) | 2018.12.27 |
댓글