20.03 ~ 20.08 국비교육/MySQL・ORACLE 9

Oracle 설치 및 세팅

선생님이 올려주신 오라클 뎅터베이스 집파일을 다운받았다. (오라클 홈페이지에서 다운받을 수 있다) 압축해제 뒤 설치파일 실행 설치 단계가 9개 있는데, 빨간색 박스부분만 유의해서 설정하고 넘긴다. 데스크톱에서 설치하니까 데스크톱 클래스 비밀번호를 설정한다. 데이터베이스 설치 완료 서비스로 들어간다. 네모친 항목을 수동으로 설정한다. sql plus을 실행한다. 사용자명 system 과 sql plus 설치 시 설정한 비밀번호를 입력한다. cmd 창을 열고 sql plus system/비밀번호 를 입력해 sql plus에 접속한다. javauser 계정을 생성한다. 권한을 부여한다. javauser 계정으로 연결한다. 계정이 잠겨있어 우선 system 계정으로 접속한다. alter user 명령을 사용해 ..

PreparedStatement

: 실행속도를 빠르게 하기 위한 메소드. 컴파일을 미리 하기 때문에 실행속도가 빨라진다 -> 매우 권장되는 기능이나, 데이터베이스가 지원해야 실행 가능하다. sql ---> 문장(사람이 읽는 문자) ---> DB 1)해당 문장이 실행 가능한 지 구문 분석 2)접근 권한 확인 3)이미 실행된 경험이 있는 지 확인 4)이전에 실행 경험이 없다면 컴파일, 있다면 했던 걸 찾아 실행(더 빠르게 실행된다) -> sql은 첫 번째보다 두 번재 실행이 더 빠른 이유 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 39 40 import java.sql.*; public class..

JDBC 테이블 생성 및 활용

create table owner_info ( id int not null, #주민번호 nm varchar(50) null, #이름 handphone varchar(50), #핸드폰 gender varchar(4) null #성별 ) engine = innodb default charset = euckr; 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 39 import java.sql.*; public class InsertDB { public static void main(String args[]) { String url = "jdbc:mysql://localho..