- [MySQL] 34. JDBC 구성 요소 : 아키텍처Song hyun[MySQL] 34. JDBC 구성 요소 : 아키텍처1. DriverManage2. Driver3. Connection4. Statement5. ResultSet6. SQLException JDBC 아키텍처는 Java 애플리케이션과 DB 사이의 상호작용을 담당하는 여러 구성 요소로 이루어져 있다. 각 구성 요소는 특정 역할을 수행하며, 이들이 어떻게 작동하는지를 이해하는 것이 중요하다. 1. DriverManageConnection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "root", "password");-DriverManager는 JDBC 드라이버들을 관리하는 클래스이다. 데이터베이스 연결..
- 2024-06-11 09:06:05
- [MySQL] 33. JDBC란 뭘까?Song hyun[MySQL] 33. JDBC란 뭘까? 1. JDBC(Java Database Connectivity) 2. JDBC 개발 배경3. JDBC의 역할과 중요성1. JDBC(Java Database Connectivity) (1) JDBC란? Java 프로그램에서 데이터베이스에 연결하고, SQL 쿼리를 실행하여 데이터를 주고 받는 표준 API이다.(2) 예시: JDBC는 커피숍의 바리스타 같은 존재이다. 우리가 원하는 커피를 주문하면, 바리스타는 커피 머신과 재료를 사용해 커피를 만든다. JDBC는 Java 애플리케이션이 데이터베이스와 대화할 수 있도록 도와주는 중간다리이다.2. JDBC 개발 배경(1) 1990년대 중반, 기업들은 데이터를 효율적으로 저장하고 관리하기 위해, 다양한 DBMS를 사용하기 시작..
- 2024-06-11 09:05:57
- [MySQL] 32. DML,DDL,DCLSong hyun[MySQL] 32. DML,DDL,DCL 1. DML (Data Manipulation Language) 2. DDL (Data Definition Language) 3. DCL (Data Control Language)1. DML이란?(1) DML(Data Manipulation Language)는 데이터 조작어를 의미한다. 데이터베이스에 들어 있는 데이터를 조회하거나, 검색하기 위한 명령어들의 총칭이다. (2) DML에 속하는 것은 SELECT,INSERT,UPDATE,DELETE가 있다.2. DDL이란?(1) DDL(Data Definition Language)는 데이터 정의어를 의미한다. 테이블과 같은 데이터 구조를 정의하는 데 사용되는 명령어들로 (생성, 변경, 삭제, 이름 변경) 데이터 구..
- 2024-06-11 09:05:35
- [MySQL] 1일 1쿼리 (4): HAVING과 GROUP BY 절Song hyun[MySQL] 1일 1쿼리 (4): HAVING과 GROUP BY 절1. 문제2. 문제 풀이(답안)3. 내가 푼 것1. 문제순서문제1마케팅 부서의 직원들을 입사 순서대로 오름차순 정렬하시오.-- 출력해야 할 것: 직원의 이름, 고용일, 부서2부서별로 가장 높은 임금과 평균 임금을 함께 출력하시오.-- 이 때, 평균 임금은 소수점을 제거하고 출력하시오.3근무기간이 30년이상인 Staff 직원들중에서 emp_no낮은순서부터 정렬 시, 200명 중에서 가장 오래된 근무년수는?4가장 최근 입사한 여직원과 남직원 찾으시오5월급이 가장 높은 남직원 여직원을 찾으시오6재직중인 사원들 중 평균 연봉이 가장 큰 3명의 first_name, 평균 연봉(소숫점 제거),부서, 근무 년수 을 추출하시오.7전직원에게 생일 상여금..
- 2024-06-11 08:54:23
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)