본문 바로가기

전체 글259

JDBC(1) 기본 + 응용 + 예외처리 4. JDBC 자바 코드 ==> compile checed exception 계열 (비런타임 계열)이다. 즉 무조건 예외처리해야된다. (try~catch 필수 ) ==> java.sql 패키지 사용됨 1) mysql 접속 정보 String driver ="com.mysql.cj.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/testdb"; String userid ="root"; String passwd = "1234"; * oracle 접속 정보 String driver ="oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:서비스명"; String user.. 2024. 4. 3.
JDBC 설정하는방법 JDBC ( Java DataBase Connectivity ) 1. 개요 - 자바와 DB 연동하는 자바기술 2. 특징 - JDBC 는 DBMC 종류와 무관하게 일관된 방법으로 접근이 가능하다. ( 인터페이스 + 다형성 ) - DBMS 종류와 독립적이다. 단, DBMS 벤더가 JDBC 를 지원해야 된다. ( * ) - DBMS 벤더는 사용자가 만든 자바어플리케이션과 DBMS 간의 연동을 위해서 클래스파일( *.jar 압축 ) 제공한다. - DBMS 벤더에서 제공해준 jar 파일을 ' 드라이버( driver ) ' 부른다. ( *.class ) ( *.class ) 자바어플리케이션 --------------------------------- MySQL ( *.jar / mysql-connector-j-xx.. 2024. 4. 3.
MySQL 4일차 1. DML ( Data Manipulation Lanuage : 데이터 조작어 ) 1) 종류 - insert 문 테이블의 레코드 생성 upsert ( update + insert ) ==> 값이 존재하면 update 되고 없으면 insert. - delete 문 테이블의 레코드 삭제 - update 문 테이블의 컬럼 수정 2) 특징 - 트랜잭션 ( transaction ) 관련됨. 2. 트랜잭션 ( transaction ) 1) 개념 여러개의 DML 작업들을 하나의 작업으로 묶어서 처리하는 개념으로 묶음을 의미한다. 묶음의 갯수 ( 1개 이상 ) 2) 명령어 - commit 트랜잭션이 모두 실행했을때 성공해서 실제로 DB 에 반영하는 명령어. 즉, 모든 DML 은 실행되었을때 실제 DB 에 반영안됨. .. 2024. 4. 2.
MySQL 3일차정리 1. 조인( join ) 1) query 작업 ( select 문 ) - selection: 행 선택, where 절 이용 - projection : 컬럼 선택, select 절 이용 - join : 여러 테이블 연결 2) 개념 - select 해서 출력하고자 하는 데이터가 하나의 테이블이 아닌 여러 테이블에 분산되어 있는 경우에 테이블을 연결해서 원하는 데이터를 출력 할 수 있다. 3) 조인 방법 종류 1 가. inner 조인 - 2 개의 테이블 연결시 반드시 일치되는 데이터만 반환. 즉, 일치하지 않으면 누락됨. 나. outer 조인 - inner 조인 + 일치되지 않아서 누락된 데이터 포함 반환. 4) 조인 방법 종류 2 가. ANSI 조인 ( * ) - DBMS 독립적 나. 비 ANSI 조인 ex.. 2024. 4. 2.