\

해병 코딩

728x90
반응형

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

 

[JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위 링크 클릭 하면 여기로 온다 각자의 환경에 맞게 설치 하자 나는 윈도우 64 비트 그전 오라클 로그인 필수 1. 다운로든 된거를 실행..

marine1188.tistory.com

2021.03.22 - [[DB]데이터 베이스/오라클DB(Oracle)] - [오라클 DB 설치]오라클 11g 버전 데이터 베이스 설치 하기 쉽게 가자 다운로드 사이트 포함 // 오라클 11G

 

[오라클 DB 설치]오라클 11g 버전 데이터 베이스 설치 하기 쉽게 가자 다운로드 사이트 포함 // 오

설치 url www.oracle.com/database/technologies/xe-prior-releases.html 오라클 11g 1.설치 하기 자기에 맞는 환경 선택 나는 윈도우 64 비트 2. 압축파일을 받는다 3.압축파일 풀고 setup 클릭 4. 설치된다..

marine1188.tistory.com

개발 환경

운영체제 : 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 복사/경로 포함

 

[JVAV]JDBC 연결 단계 자바와 오라클 경로 설정 하기 / ojdbc 복사/경로 포함

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전 [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전 www.oracle.com/kr/java/technologies/javase/javase-jdk8..

marine1188.tistory.com


728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band