\
2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전
개발 환경
운영체제 : Window 10
JDK 1.8
툴 : 이클립스 2020_03 버전
데이터 베이스 : 오라클 11g 자바에서 사용//ojdbc6.jar
이 클래스르 가져다 쓰면 되다
같은 프로잭트 안에서 부를 수있따
일단 클래스 하나 만들어서 붙쳐 넣어 주면 된다
package dbConn.util;
import java.sql.*;
/*
DB 연결 정보 반복적으로 코딩 해결
다른 클래스에서 아래 코드 구현을 하지 않도록 설계
Class.forName("oracle.jdbc.OracleDriver");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:1521:xe",
"sk_01", "1111");
이런식으로 사용
ConnectionHelper.getConnection("mysql") or ("oracle")
dsn ==> data source name
*/
public class ConnectionHelper {
//함수(접근자 : public, static )
public static Connection getConnection(String dsn) {
Connection conn = null;
try {
if( dsn.equals("mysql")) {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/SampleDB", // SampleDB 예시임
"kingsmile", "mysql");
} else if( dsn.equals("oracle")) {
Class.forName("oracle.jdbc.OracleDriver");
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:1521:xe",
"kingsmile", "oracle");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
return conn;
}
}
public static Connection getConnection(String dsn, String userid, String pwd) {
Connection conn = null;
try {
if( dsn.equals("mysql")) {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/SampleDB", // SampleDB 예시임
userid, pwd);
} else if( dsn.equals("oracle")) {
Class.forName("oracle.jdbc.OracleDriver");
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:1521:xe",
userid, pwd);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
return conn;
}
}
}
2021.04.16 - [JAVA/JDBC] - [JVAV]JDBC 연결 단계 자바와 오라클 경로 설정 하기 / ojdbc 복사/경로 포함
[JDBC] 자바 오라클 디비 연동//DB 종료 하기ConnectionCloseHelper만들기Close//ResultSet//Statement//Statement//Statement (0) | 2021.04.19 |
---|---|
[JDBC] 자바 오라클 디비 연동//만든 DB Connection CLASS 연동//데이터 /추가/삭제/수정/읽기/select/delete/update (0) | 2021.04.19 |
[JAVA]java에서 테이블 생성 하고 삭제 하기 /crate table/DROP TABLE (0) | 2021.04.19 |
[JAVA]오라클 자바 연결 하기 //초간단 코드 (0) | 2021.04.19 |
[JDBC] PreparedStatement /ResultSet 함수// (0) | 2021.04.19 |