Съдържание:
- Определение - Какво означава архитектура за свързване на база данни на Java (JDBC Architecture)?
- Techopedia обяснява архитектурата на свързаността с база данни на Java (JDBC Architecture)
Определение - Какво означава архитектура за свързване на база данни на Java (JDBC Architecture)?
Архитектурата на Java Database Connectivity (JDBC) е API, определящ интерфейси за достъп до релационни бази данни. JDBC помага да се свържете с база данни, да изпращате заявки и актуализации към базата данни и да извличате и обработвате резултатите, получени от базата данни за заявки.
Techopedia обяснява архитектурата на свързаността с база данни на Java (JDBC Architecture)
JDBC е основна част от платформата на Java и е спецификация на API, разработена от Sun Microsystems. JDBC архитектурата поддържа двустепенни и тристепенни модели за обработка за достъп до база данни.
В двустепенния модел Java аплет или приложение комуникира директно с източника на данни. Драйверът JDBC позволява комуникация между приложението и източника на данни. Когато потребителят изпрати заявка до източника на данни, отговорите за тези заявки се изпращат обратно на потребителя под формата на резултати. Източникът на данни не винаги може да бъде една машина, разположена на едно място. Той може да бъде разположен на друга машина в мрежа, към която е свързан потребител. Това е известно като конфигурация клиент / сървър, където машината на потребителя действа като клиент, а машината с източник на данни работи като сървър. Мрежовата връзка може да бъде интранет или Интернет.
В тристепенния модел командите или заявките на потребителя се изпращат до услугите от среден клас, от които командите отново се изпращат към източника на данни. Резултатите се изпращат обратно до средния слой, а оттам до потребителя. Този тип модел се намира за много полезен от директорите на информационните системи за управление, тъй като го прави лесно да се поддържа контрол на достъпа и да се актуализират корпоративни данни. Разгръщането на приложения също става лесно и осигурява предимства на производителността. Средният слой обикновено се пише на C или C ++.
Мениджърът на драйвери на JDBC е традиционен гръбнак на архитектурата на JDBC, който определя обекти за свързване на Java приложения към драйвер на JDBC. Тестовият пакет JDBC помага да се гарантира, че драйверите на JDBC ще изпълняват програмата. Софтуерът JDBC-ODBC Bridge предлага JDBC достъп чрез драйвери за свързване на отворена база данни.
