오라클 홈페이지 들어가서
ojdbc6 와 Oracle 10 g 인 OracleXEUniv 를 받아서
ojdbc6 : 자바 라이브러리
(여러가지 클래스들이 압축되어 있어) (특정 위치에 가져다 놔야지만 가져다가 쓸수 있음)
OracleXEUniv : 자바 설치파일
(next 하다가 비번 입력 하라고 하면 아무거나 해도 되는데 내 경우엔 oracle 로 했음)
설치가 다 되면 이런 창이 뜰 것임
이 창은 이제 꺼버리고
명령 프롬프트 열어서 sqlplus 입력
이런 창이 나올텐데
간혹가다가 안나오는 경우도 있음
그럴 경우에는
1. 명령 프롬프트를 관리자 권한으로 열거나
2. path 설정에 들어가서 변수 PATH 값을 확인하고
c:\windows\system32로 수정하고 확인 버튼을 누릅니다.
1번만 해도 되는 경우도 있었고 1번으로 해도 안되면 2번을 해보면 잘 됐었다.
사용자 명은 system
암호는 아까 설치 할때 입력했던 oracle
입력 해주면 완료 된 것임
그리고 사용자 계정을 만드는 명령어가 있다.
CREATE USER 아이디 IDENTIFIED BY 비번;
이렇게 입력하면 되는데
내 경우에는 scott / tiger 로 만들었다.
CREATE USER scott IDENTIFIED BY tiger;
아이디 : scott
비밀번호 : tiger
그리고 또 권한을 부여하는 명령어가 있다.
GRANT RESOURCE,CONNECT TO 아이디;
내 경우엔 아이디가 scott 이니까 이렇게 입력 함.
이렇게 설정 후
명령 프롬프트창 닫고 다시 실행해서
sqlplus 입력 후
방금 설정한 아이디와 비번을 입력하면
Oracle 에 제대로 접속 된 것을 확인가능 하다.
SQL> 요기는 oracle console
데이터 베이스는 이 응용프로그램에 어떤 정보를 저장하기 위함
저장할수 있는 정보 : 숫자, 문자, 날짜, 파일
oracle console 을 띄우는 방법은 명령프롬프트를 (관리자권한으로)실행해서 sqlplus 해서
사용자명과 암호만들어내서 입력해서 들어가면 됌.
관계형 데이터베이스를 RDBMS 라고도 하는데
관계형 데이터 베이스는 표 형태로 데이터의 저장소를 만들어
따라서 테이블을 설계해야해
회원의 번호, 이름, 주소를 표 형태로 관리 하고 싶으면
column 명 : num, name, addr → 이런식으로 만들면 됨
Java 에서 이 작업을 하고 싶으면 아까 받아놓은 ojdbc6.jar 파일이 필요함
이거 복사해서
이 2군데에 붙여넣기 하고
이클립스 실행해서
코드 입력해서 실행 해보면
jre 파일 복사 잘해야
23번째 라인 넘어가고
oracle DB 아디와 비번이 맞아야 25,27번째 라인 넘어감
다 성공하면 28번째 라인 출력됨
설치한 오라클은 Oracle 10g 라서 1521:xe 라고 적은것
Java 코드 복사 해 갈수 있도록 하나 더 ㅎㅎ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | package test.main; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; /* * JDBC(Java DataBase Connectivity) * * - Java 와 DataBase 연동하기 * - Java 에서 DB 에 접근하여 데이터 조회, 삽입, 수정, 삭제 * 를 가능하게 하는것 */ public class MainClass01 { public static void main(String[] args) { // oracle 에 scott/tiger 계정으로 접속해서 member 테이블에 // 회원 한명의 정보를 저장하려고 한다. //DataBase 연결객체를 담을 지역변수 선언 Connection conn=null; try{ //오라클 드라이버 로딩하기 Class.forName("oracle.jdbc.driver.OracleDriver"); //접속할 oracle DB url 정보 String url="jdbc:oracle:thin:@localhost:1521:xe"; //Connection 객체의 참조값 얻어오기 conn=DriverManager.getConnection(url, "scott", "tiger"); System.out.println("Oracle DB 접속 성공"); }catch(Exception e){ e.printStackTrace(); } } } | cs |
'설치방법들' 카테고리의 다른 글
[ Jenkins ] 젠킨스 설치 (2) | 2020.07.07 |
---|---|
웹서버 tomcat 8 설치 방법 (0) | 2017.08.01 |