본문 바로가기

Database

Eclipse와 oracle연결하기 Eclipse에서 oracle 연결하기 SELECT * package jdbc_concept; import java.sql.*; import java.util.Scanner; public class ConnectionTest { public static void main(String[] args) { /* * 1.Driver 실행 * 다른쪽에서 에러가 날 수 있기때문에 try catch 해준다. * */ try { Class.forName("oracle.jdbc.OracleDriver"); //이건 스태틱이라 new하지 않는다. } catch (ClassNotFoundException e) { System.out.println("드라이버 클래스를 찾지 못했습니다."); e.printStackTrace().. 더보기
Oracle SQLPLUS 명령어 모음 CRUD Create → INSERT Read → SELECT Update → UPDATE Delete → DELETE 기본적으로 데이터를 다룰 때 쓰는 개념. *명령어는 대문자로 , 변수 등 임의의 이름(테이블명과 컬럼명등) 은 소문자로 표기합니다. 접속하기 1. 유저 아이디를 먼저 만든다. CREATE USER oracle(아이디) IDENTIFIED BY oracle(패스워드); 2. 권한 부여를 한다. GRANT DBA TO(권한 부여) oracle; 3. 만든 유저로 접속한다. SQLPLUS oracle/oracle 자료형 VARCHAR2() 문자열 , var는 가변을 의미(byte 수) NUMBER 정수 int long정수의 값은 기본 7byte 등등 *자료형으로는 칼럼명을 지정할 수 없다. .. 더보기
DATABASE SQLPLUS oracle 연결 어느 정도 java의 문법을 진행한 시점에서 데이터 베이스를 로컬에 두고 이클립스와 데이터베이스를 연결해 지금까지는 데이터가 휘발성으로 클래스를 실행할 때마다 생성해 주었다면 이제는 데이터베이스에 정보들을 담을 수 있도록 하려고 한다. 오라클을 설치할때 이런 창이 뜨는데 oracle database listener : 1521 oracle HTTP listener : 8080 위 포트번호들은 이클립스와 연동할 때 많이 쓰인다. oracle을 설치했다면 window키+R 로 커멘드를 실행 후 sqlplus를 입력 설치 시 입력했던 ID와 Password를 입력한다. 실은 필자는 이 이후의 오라클 연결은 불가능했다. 그래서 docker를 받아 도커에서 컨테이너를 설치하고 사용 중이다. 그 .. 더보기