728x90 반응형 JDBC2 [DB] 서버와 DB가 Connection을 구성하는 방법 서버와 DB가 Connection을 어떻게 구성하는지 설명해 주세요. 웹 어플리케이션 서버(WAS)와 데이터베이스 간의 연결은 일반적으로 JDBC(Java Database Connectivity) 드라이버를 사용하여 구성된다. JDBC는 자바 언어로 다양한 종류의 관계형 데이터베이스에 접속하고 SQL문을 수행하여 처리하고자 할 때 사용되는 표준 SQL 인터페이스 API이다. DBMS 종류(MySQL, MsSQL, Oracle 등)에 상관 없이 하나의 JDBC API를 사용해서 데이터베이스 작업을 처리할 수 있게 된다. 1. 드라이버 로드 DB 종류에 맞는 드라이버를 로드합니다. Class.forName("driver")을 사용해서 Driver Class를 로딩하여 객체를 생성합니다. 생성된 객체는 Dri.. 2023. 5. 10. [DB] ORM, 장단점, 종류 질문, 답변 ORM이란 Object Relational Mapping, 객체-관계 매핑 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다. 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다. 객체 모델과 관계형 모델 간에 불일치가 존재한다. ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결한다. 데이터베이스 데이터 Object 필드 객체를 통해 간접적으로 데이터베이스 데이터를 다룬다. Persistant(영속) API라고도 할 수 있다. Ex) JPA, Hibernate 등 객체-관계 간의 불일치 Granularity(세분성) 경우에 따라 데이터베이스에 있는 해당 테이블 수보다 더 많은 클래스를 가진 객체 모델을 가질 수 있다.. 2023. 5. 10. 이전 1 다음 728x90 반응형