Java® 데이터베이스 연결이란 무엇입니까?
Java® 프로그래밍 언어는 대부분의 개발 유형에 많은 모듈을 제공하는 소프트웨어 제품군입니다. 가장 중요한 모듈 중에는 JDBC (Java® Database Connectivity) 프로그래밍 인터페이스가 있습니다. 이 인터페이스는 Java® 프로그램에서 데이터베이스에 대한 액세스를 제공합니다. JDBC 인터페이스는 Oracle® 및 Microsoft®를 포함한 여러 상용 데이터베이스와 작동합니다.
대부분의 소프트웨어 응용 프로그램에는 컴퓨터 키보드에서 캡처 한 정보를 저장하기위한 데이터베이스가 필요합니다. 이 데이터는 컴퓨터 프로그램에 저장하고 데이터베이스에 보관해야합니다. Java®는 JDBC를 사용하여 프로그래밍 언어의 데이터를 데이터베이스로 변환합니다. 이 변환은 애플리케이션이 데이터를 수정할 때마다 발생합니다.
데이터베이스는 회사의 데이터를 저장하도록 설계된 특수 컴퓨터 파일 시스템입니다. Java® 데이터베이스 연결 인터페이스는 Java® 프로그램에서이 데이터를 조작 할 수있는 소프트웨어입니다. JDBC는 데이터베이스 내에서 데이터를 추가, 삭제 및 수정할 수있는 특정 인터페이스를 제공합니다.
SQL (Structured Query Language)은 데이터베이스 용으로 특별히 설계된 스크립팅 언어입니다. 이 SQL 언어를 사용하면 데이터베이스에서 컴퓨터 화면으로 데이터를 추출 할 수 있습니다. Java® 데이터베이스 연결 인터페이스는 데이터 업데이트 방법으로 SQL을 사용합니다. 이 SQL 스크립트는 데이터베이스에서 실행할 매개 변수로 JDBC 인터페이스에 전달됩니다.
ODBC (Open Database Connectivity)는 데이터베이스 액세스를 위해 설계된 또 다른 인터페이스입니다. 이 소프트웨어는 데이터베이스 연결이 필요한 대부분의 소프트웨어에서 사용됩니다. ODBC와 JDBC의 주요 차이점은 Java® 데이터베이스 연결 인터페이스가 Java® 소프트웨어 프로그램 용으로 설계되었다는 것입니다. 일반적으로 일반 데이터베이스 연결로 사용되지 않습니다.
Java® 데이터베이스 연결 인터페이스에는 공급 업체별 데이터베이스 드라이버가 올바르게 작동해야합니다. 이러한 드라이버는 일반적으로 데이터베이스 회사에서 개발 한 것으로 Java® 특정 요청을 특정 데이터베이스 형식으로 해석하는 독점 프로그램으로 간주됩니다. 각 드라이버는 특정 데이터베이스와 상호 작용하는 데 필요한 형식을 제공합니다.
데이터베이스에서 데이터에 액세스하는 데 사용할 수있는 여러 가지 방법이 있습니다. JDBC를 사용하려면 개발자가 특수 SQL 스크립트를 작성해야합니다. 데이터 액세스 프로세스를 간소화하기 위해 많은 프레임 워크가 만들어졌습니다. 이러한 프레임 워크는 생산성 향상을 위해 Java® 개발자의 JDBC 기능을 숨 깁니다. 이러한 프레임 워크의 예로는 최대 절전 모드 및 EJB (Enterprise Java® Bean)가 있습니다.