오라클에서 기본적으로 제공되는 기본 데이터 타입은 다음과 같다. 1. 문자 자료형: 자료형 설명 CHAR(n) 고정길이 / max 2000byte VARCHAR2(n) 가변길이 / max 4000byte NCHAR(n) 고정길이 유니코드 문자 / max 2000byte NVARCHAR(n) 가변길이 유니코드 문자 / max 2000byte LONG 가변길이 문자형 (max 2Gbyte) CLOB 대용량 텍스트 데이터 타입(max 4Gbyte) NCLOB 대용량 텍스트 유니코드 데이터 타입(max 4Gbyte) 2. 숫자 자료형: 자료형 설명 NUMBER 가변숫자 / max 22byte FLOAT(P) NUMBER의 하위타입 / P (1~128 .디폴트 : 128) / 이진수 기준 / max 22byte ..
JDBC를 사용하여 JAVA와 Database를 연동하는 기초적인 예제를 지난 포스팅에서 다뤘으니, 이번에는 조금 난이도를 올려서 해당 개념을 그대로 활용하는 문제를 풀었다. 문제와 활용할 데이터는 다음과 같다. 1) 주어진 파일을 이용하여 데이터베이스에 저장한 후, 저장된 데이터를 HTML파일로 생성하여 테이블을 표현 2) 셀프, 비셀프 주유소의 개수를 각각 파악하여 콘솔창에 출력 ◎oil.xls: 계속 풀어왔던 유형에 DB를 살짝 가미한 정도의 문제이다. 엑셀 파일을 그대로 읽어와 객체로 저장한 뒤, 이를 DB에 삽입하여 HTML형식으로 출력하면 된다. (살짝 돌아가는 느낌이지만, 배운다는 마음으로 돌아가보자) ○OilInfo.java: Excel 파일에서 읽어들인 정보를 객체화하기 위한 클래스 pa..
Oracle의 JDBC 라이브러리를 활용하여 JAVA에서 DBMS를 조작할 수 있다. 하지만 그 전에 데이터베이스 연동에 꼭 필요한 OracleDriver 클래스의 위치를 정확하게 파악하고 있어야 한다. JAVA에서 Database에 접속하는 순서는 다음과 같다. 더보기 1) 드라이버 로딩: "oracle.jdbc.driver.OracleDriver" 2) 드라이버 매니저를 이용하여 DB에 접속하고, Connection객체 가져오기 접속 주소: "jdbc:oracle:thin:@127.0.0.1:1521:XE" Connection 객체: Connection conn = DriverManager.getConnection(url, "name", pwd"); 3) SQL 명령어를 실행시키기 위한 객체 생성 -..
우선 DB를 들어가는 첫날인 만큼 간단한 DBMS 조작이 몇 개만 다루고 넘어가도록 하려고 한다. (이 포스팅은 Oracle 설치 과정은 설명하지 않습니다.) DBMS의 설치가 모두 끝난 뒤에는 SQL Command Line을 이용하여 DBMS의 조작이 가능하다. 1. 아직 사용자의 계정을 생성하지 않았기 때문에 시스템 계정으로 오라클에 접속해야 한다. -> conn sys as sysdba을 해준 뒤, 설치할 때 지정해놨던 비밀번호를 입력하면 오라클에 접속할 수 있다. 2. 시스템 권한으로 접속을 했으면, DBMS 사용자의 계정을 생성해야 한다. 3. 권한 설정 -> GRANT 명령어로 시스템의 권한으로 해당 DBMS 사용자가 가질 수 있는 권한을 설정해준다. 이때, Connect : 접속 권한, re..
DB와 프로젝트를 연동하기 위해서는 드라이버나 사용자 정보를 가지고 있는 properties 파일이 필요하다. 기본적으로 properties 파일은 연동 작업을 할 클래스와 같은 위치에 생성하는데, 같은 위치에 있는 properties 파일을 절대 경로로 읽게끔 코드를 작성하면 그 코드는 클라이언트 측에서 사용할 수 없기 때문에 반드시 상대 경로로 읽어와야 한다. 우선, properties 파일의 예제는 다음과 같다. 더보기 driver = oracle.jdbc.OracleDriver url = jdbc.oracle:thin@localhost:1521:orcl username = scott password = tiger 그리고, 데이터베이스를 연동하는 작업을 하는 클래스는 다음과 같이 정의하여 상대 경로..
- react-native
- javascript
- react
- 인천 구월동 맛집
- Promise
- 맛집
- 이탈리안 레스토랑
- 인천 구월동 이탈리안 맛집
- Async
- AsyncStorage
- 파니노구스토
- redux
- redux-thunk
- await
- 정보보안기사 #실기 #정리
- Total
- Today
- Yesterday