\
2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전
개발 환경
운영체제 : Window 10
JDK 1.8
툴 : 이클립스 2020_03 버전
데이터 베이스 : 오라클 11g 자바에서 사용//ojdbc6.jar
자바에서 데이터베이스를 사용하고 닫아 줘야 한다.
ConnectionCloseHelper
package dbConn.util;
import java.sql.*;
// if( rs != null ) { try { rs.close(); } catch(Exception e) { e.printStackTrace(); } }
// if( stmt != null ) { try { stmt.close(); } catch(Exception e) { e.printStackTrace(); } }
// if( conn != null ) { try { conn.close(); } catch(Exception e) { e.printStackTrace(); } }
public class ConnectionCloseHelper {
//닫기를 하나의 함수에 넣을때
public static void close_all(ResultSet rs, Statement stmt, Statement pstmt, Statement conn) {
if( rs != null ) { try { rs.close(); } catch(Exception e) { e.printStackTrace(); } }
if( stmt != null ) { try { stmt.close(); } catch(Exception e) { e.printStackTrace(); } }
if( conn != null ) { try { conn.close(); } catch(Exception e) { e.printStackTrace(); } }
}
//따로 함수 생성
public static void close(Connection conn) {
if (conn != null) {
try {
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void close(Statement stmt) {
if (stmt != null) {
try {
stmt.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void close(PreparedStatement pstmt) {
if (pstmt != null) {
try {
pstmt.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void close(ResultSet rs) {
if (rs != null) {
try {
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
2021.04.19 - [JAVA/JDBC] - [JDBC] 자바 오라클 디비 연동//만든 DB CLASS 연동
[JDBC] 싱글톤 Singleton 구조로 //DB Connection 만들기 (0) | 2021.04.19 |
---|---|
[JDBC] 자바 오라클 디비 연동//만든 DB Connection CLASS 연동//데이터 /추가/삭제/수정/읽기/select/delete/update (0) | 2021.04.19 |
[JDBC]데이터베이스 Connection class 만들기 / 모듈로 쓰기 //oracle/mysql (0) | 2021.04.19 |
[JAVA]java에서 테이블 생성 하고 삭제 하기 /crate table/DROP TABLE (0) | 2021.04.19 |
[JAVA]오라클 자바 연결 하기 //초간단 코드 (0) | 2021.04.19 |