목록2025/03/16 (3)
컴공댕이 공부일지
🔍 데이터 입력과 출력 방식 (CRUD)in - C(create), U(update), D(delete)out - R(read) 파일 -> 스프레드시트(파일과 DB의 길목) -> 데이터베이스 : 일일이 작성하지 않아도 자동화 되어있다 !🔍 파일 vs 데이터베이스직접 정리 / 자동 정리동시 작업 어려움 / 가능보안 낮음(운영체제 뚫리면 모든 데이터 수정 가눙) / 높음(자체 보안체계 - 권한 관리, 차등적 권한 부여) 데이터베이스 vs 스프레드시트와의 차이점 : 프로그래밍적으로, 컴퓨터 언어를 이용해서 데이터를 추가하고, 수정하고, 삭제하고, 읽을 수 있다는 점을 전문적인 데이터베이스 소프트웨어는 가지고 있음 🔍 데이터베이스의 탄생1960년: 파일 시스템의 한계를 극복하기 위해 데이터베이스 개념..
본 글은 도서 '자바 ORM 표준 JPA 프로그래밍'의 2장 요약 정리본입니다. 📖 라이브러리와 프로젝트 구조 하이버네이트 핵심 라이브러리hibernate-core : 하이버네이트 라이브러리hibernate-jpa-2.1-api : JPA 2.1 표준 API를 모아둔 라이브러리hibernate-entitymanager : 하이버네이트가 JPA 구현체로 동작하도록 JPA 표준을 구현한 라이브러리 메이븐라이브러릴를 관리해주는 도구. pom.xml에 사용할 라이브러리 작성하면 라이브러리 자동으로 내려받아 관리 📚 객체 매핑매핑 어노테이션어노테이션설명@Entity이 클래스를 테이블과 매핑한다고 JPA에 알려줌@Entity가 사용된 클래스=엔티티 클래스@Table엔티티 클래스에 매핑할 테이블..
본 글은 도서 '자바 ORM 표준 JPA 프로그래밍'의 1장 요약 정리본입니다. 📖 SQL을 직접 다룰 때 발생하는 문제점 객체 지향 프로그래밍과 관계형 데이터베이스의 차이로 인해 발생하는 문제 - JDBC API자바에서 데이터베이스와 연결하는 표준 API MySQL, Oracle, PostgreSQL 같은 데이터베이스와 대화할 수 있도록 해줌 - SQL데이터베이스에 명령을 내리는 언어 쉽게 말해,JDBC API : 자바-DB 연결 SQL : JDBC API가 연결한 DB에 명령 JDBC API + SQL을 사용하면?DB는 객체 구조와 다른 데이터 중심의 구조를 가지므로, 객체를 DB에 직접 저장하거나 조회할 수 없다. 개발자가 객체지향 애플리케이션과 데이터베이스 중간에서 sql, jdb..