DBMS 접속이란 응용 시스템을 이용하여 DBMS에 접근하는 것을 의미합니다. 인터넷을 통해 구동되는 웹 응용 프로그램은 웹 응용 시스템을 통해 DBMS에 접근하는데, 이때 웹 응용 시스템은 웹 서버와 웹 애플리케이션 서버(WAS)로 구성됩니다.
DBMS 접속 기술은 DBMS에 접근하기 위해 사용하는 API 또는 API의 사용을 편리하게 도와주는 프레임워크를 의미합니다.
JDBC | ODBC | MyBatis |
Java 언어로 DB에 접속할 때 사용하는 표준 API |
언어에 관계없이 DB에 접근하기 위한 표준 개방형 API |
JDBC 코드를 단순화하여 사용할 수 있는 SQL Mapping 기반 오픈 소스 접속 프레임워크 |
동적 SQL이란 SQL 구문을 동적으로 변경하여 처리할 수 있는 SQL 처리 방식입니다. 동적 SQL은 응용 프로그램 수행 시 SQL이 변형될 수 있으므로 프리컴파일할 때 구문 분석, 접근 권한 확인 등을 할 수 없습니다. 동적 SQL은 정적 SQL에 비해 속도가 느리지만, 상황에 따라 다양한 조건을 첨가하는 등 유연한 개발이 가능합니다.
728x90
반응형