본문 바로가기

분류 전체보기365

JAVA 43일차 (2023-07-21) 자바 프로그래밍_DBMS_JDBC Driver - 자바 프로그래밍 - JDBC 프로그래밍(com.eomcs.jdbc) - JDBC API와 Driver 개념 - JDBC 드라이버 로딩 원리 - select/insert/update/delete 프로그래밍 build.gradle ㄴ build.gradle 스크립트 파일에 MariaDB, MySQL, Oracle, MSSQL 각각의 JDBC 드라이버를 추가 ㄴ gradle 재설정 해주기 ㄴ 프로젝트 Refresh 해주기 => ㄴ mysql-connector-j-8.0.33.jar 라이브러리가 추가되며 com.mysql 패키지 안의 jdbc 패키지 안에 Driver.class 가 추가됨 => ㄴ ojdbc11-21.7.0.0.jar 라이브러리가 추가되며 jdbc 패키지 안에 OracleDriver.clas.. 2023. 7. 21.
JAVA 43일차 (2023-07-21) 자바 프로그래밍_자바 코딩 문제집(001) - 자바 프로그래밍 - 자바 코딩 문제집(001) - 제네릭, 중첩클래스, Map.compute(), BiFunction 인터페이스 사용법 새로운 프로젝트 만들기 gradle.build ㄴ gradle.build 스크립트 파일에 자바 컴파일 옵션 및 eclipse 프로젝트 이름 설정 코드 추가 ㄴ gradle eclipse 를 이용해 추가한 설정을 적용하도록 재설정 Eclipse 에서 import 하기 ㄴ java-coding-problems 프로젝트 Import 하기 ㄴ 필요 없는 App.java , App.test 삭제 ㄴ src/test/resources 경로에 README.md 라는 새로운 파일 생성 ㄴ src/main/resources 경로에도 README.md 파일 생성하여 위와 같이 작성 ㄴ.. 2023. 7. 21.
JAVA 42일차 (2023-07-20) 자바 프로그래밍_DBMS_SQL - join(조인), 서브쿼리, 그룹 - 자바 프로그래밍 - JDBC 프로그래밍(com.eomcs.jdbc) - SQL - DQL 사용법: 조인, 서브쿼리, 그룹 study 계정으로 MySQL 접속 후 studydb 를 기본 데이터베이스로 설정 테이블 생성 및 데이터 준비 멤버 테이블 생성 멤버 유니크 인덱스 생성 멤버 인덱스 생성 멤버 테이블 구조 변경 ㄴ mno 컬럼을 AUTO_INCREMENT 를 이용하여 자동 증가 컬럼으로 지정하도록 수정 주소 테이블 생성 주소 테이블 구조 변경 ㄴ 주소 기본키 추가 주소 인덱스 생성 주소 테이블 구조 변경 ㄴ ano 컬럼을 AUTO_INCREMENT 를 이용하여 자동 증가 컬럼으로 지정하도록 수정 => 강의실 테이블 생성 강의실 테이블 구조 변경 ㄴ 강의실 기본키 추가 강의실 유니크 인덱스 생성 강.. 2023. 7. 20.
JAVA 41일차 (2023-07-19) 자바 프로그래밍_DBMS_SQL - DML, DQL, Foreign Key - 자바 프로그래밍 - JDBC 프로그래밍(com.eomcs.jdbc) - SQL - DML 사용법 - SQL - DQL 사용법 DML(Data Manipulation Language) # DML(Data Manipulation Language) 데이터 등록, 변경, 삭제를 다루는 SQL 문법 ㄴ study 라는 계정으로 MySQL 접속 후 studydb 를 기본 데이터베이스로 설정 insert ## insert - 데이터를 입력할 때 사용하는 문법이다. ㄴ 연락처 테이블 생성 ㄴ PK 컬럼 지정 ㄴ 자동 증가 컬럼 지정 - 전체 컬럼 값 입력하기 컬럼을 지정하지 않으면 테이블을 생성할 때 선언한 컬럼 순서대로 값을 지정해야 함 insert into 테이블명 values(값,....); 컬럼을 명시할 수.. 2023. 7. 20.
JAVA 40일차 (2023-07-18) 자바 프로그래밍_DBMS_JDBC, ODBC / SQL - DDL - 자바 프로그래밍 - JDBC 프로그래밍(com.eomcs.jdbc) - DBMS API와 ODBC API - JDBC API와 JDBC 드라이버 - SQL - DDL 사용법 MySQL JDBC Driver 설치 https://central.sonatype.com/?smo=true Maven Central # Programming Language Utilities central.sonatype.com => => => => => ㄴ java-lang 프로젝트의 build.gradle 스크립트 파일에 붙여넣기(추가) => ㄴ gradle eclipse 를 이용해 gradle 재설정 => ㄴ 프로젝트 Refresh 해주기 => ㄴ report-server 를 workspace 에서 제거하기(실제 컴퓨터에있는.. 2023. 7. 19.
JAVA 39일차 (2023-07-17) 자바 프로그래밍_DBMS - 자바 프로그래밍 - JDBC 프로그래밍(com.eomcs.jdbc) - MySQL 로컬 설치 및 설정 - 사용자 추가/삭제 - 데이터베이스 추가/삭제 - 사용자, 데이터베이스, 테이블 정보 조회 - DBMS와 DBMS 클라이언트와 관계 MySQL 로컬 설치 및 설정 Windows Mysql 설치 https://www.mysql.com/downloads/ MySQL :: MySQL Downloads MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluste.. 2023. 7. 17.