테이플 생성: 표 만들기 docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/CREATE-TABLE.html#GUID-F9CE0CC3-13AE-4744-A43C-EAC7A71AAAB6 SQL Language Reference docs.oracle.com 테이블을 생성하기 전에 미리 EXCEL로 표를 만들어 보는 것을 추천 표 이름: topic id: 반드시 숫자 (비어있을 수 없음) title: 문자 (비어있을 수 없음) description: 문자 (비어있을 수 있음) created: 날짜 (비어있을 수 없음) 코드로 표현: CREATE TABLE topic( id NUMBER NOT NULL, title VARCHAR2(50) NOT NULL..
Cmd(명령프롬프트)에서 실행을 권장 : sqlplus 엔터 -> 프로그램 실행 로그인 user name: sys AS SYSDBA -> SYSDBA(SYStemDataBaseAdministrator)로써의 sys : 기본적으로 정의된 사용자 password: -> 비밀번호 없이 엔터 사용자 생성 -> 생성방법을 모른다면 검색 "Oracledatabase oracle sql reference create user" 검색 후 Oracle공식 사이트에 있는 문서를 확인 docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8003.htmwww.oracle.com/database/technologies/xe-downloads.htmldocs.oracle.com..
JDBC 구동 절차와 명령어 1. 로드 객체화 -> 실행되면 메모리상에 올라감 Class.forName("oracle.jdbc.driver.OracleDriver"); 2. 연결 객체를 얻고 -> 연결이 이루어지고 확립이되면 객체가 반환 Conntection con = DriverManager.getConnection(...); 3. 실행도구생성 -> 사용자로부터 쿼리를 받고 실행도구를 생성 Statement st = con.createStatement(); 4. 결과 실행 후 쿼리를 결과를 다시 얻어서 패치 ResultSet rs = st.executeQuery(sql); 객체 도구 4개가 New로 만들어지지 않고 순서대로 만들어진다. 이유는 앞의 도구가 만들어져야 순차적으로 객체를 만들 수 있기 때문..
오라클 DBMS : Oracle Database 18c Express Edition for Windows x64 download.oracle.com/otn/nt/oracle18c/180000/OracleXE184_Win64.zip https://login.oracle.com:443/oam/server/obrareq.cgi?encquery%3DC32hIgzvYYYjFnHK%2F16WRy0kdsoGRCSzhCBUlxytyISmc20RWckhvWBhUy%2FOglfBccnxkkAxEzNA8jcrEdkO5nHMKoR2vm%2BuoYMT2Pijyh9zzr89tCK1x5owDHEX8kp06ccJm%2FggGKJ%2FTZxDLl%2B%2BmogngSeOSSjJ%2BlcbI8PLBM08qJfjBqJ0uyi2Of4fAF..
JDBC(JavaDataBaseConnectivity): 요약: 자바 프로그램 안에서 SQL을 실행하기 위해 데이터베이스를 연결해주는 응용프로그램 인터페이스를 말한다. 자바 프로그램 내에서 데이터베이스 질의문 즉, SQL을 실행하기 위한 자바 API(application programming interface)이다. Java database connectivity의 약자로 생각하기도 하지만 실제로는 상표 이름이다. JDBC는 데이터베이스 및 애플리케이션 개발자들을 위한 표준 API를 제공하고 순수 자바 API만으로도 데이터베이스 응용업무를 만들게 해 준다. JDBC를 사용하면, 어떠한 관계 데이터베이스(relational database)에서도 SQL문을 사용하기 쉽다. 즉, JDBCAPI를 사용하면 D..