Databaseconnectiviteit leren in Java (JDBC). Na de cursus kunt u de werking van JDBC en het ontwerp en de bedoeling erachter diepgaand uitleggen.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Het doel van Inleiding tot Java Database Connectivity (JDBC) is om praktische ervaring op te doen met basis-JDBC-concepten. Tijdens de cursus leren we waarom en hoe de API het voor Java-ontwikkelaars gemakkelijker maakt om met databases te werken. Na voltooiing van de cursus kunt u niet alleen de werking van JDBC laten zien, maar ook het ontwerp en het doel ervan uitleggen.
Dit is de tweede cursus Java Database Connectivity (JDBC) waarin we voortbouwen op de basisprincipes en technieken die we in cursus 1 hebben geleerd. De cursus maakt gebruik van voorbereide instructies en benadrukt hun voordelen ten opzichte van standaard JDBC-instructies. Je gaat ook dieper in op het gebruik van opgeslagen procedures op de databaseserver om complexe SQL- en PLSQL-logica met elkaar te verbinden. De cursus introduceert ook het concept van het opvragen van database-metagegevens, zoals tabelstructuren, en hoe om te gaan met verschillende SQL-syntaxis voor verschillende databases met behulp van de JDBC-escape-syntaxis.
Deze cursus laat de student kennismaken met de basisconcepten van SQL voor interacties met relationele databases. Het zal de basis SQL-instructies demonstreren voor het maken van tabellen en query’s, het gebruik van relaties tussen tabellen via joins en subquery’s, het invoegen van nieuwe rijen en het bijwerken van bestaande rijen. Het is echter alleen bedoeld voor het basissysteem dat de student nodig heeft om door te stromen naar de cursussen Java Database Connectivity (JDBC) en Jakarta Persistence (JPA) in de specialisaties datatoegang.
Deze cursus neemt de student mee door een verscheidenheid aan labs die de interactie simuleren tussen Java-objectdomeinmodellen en relationele databasetabellen, een aanpak die de standaard aan het worden is voor toegang tot databases in Java-toepassingen. De cursus demonstreert hoe, met behulp van metadata-annotaties, domeinobjecten kunnen worden toegewezen aan databasetabellen en klasse-eigenschappen aan kolommen in deze tabellen voor CRUD-doeleinden. De student zal veel querystrategieën gebruiken om gegevens uit een database te halen en de gegevens met minimale inspanning in hun applicaties te gebruiken. In de cursus wordt besproken hoe deze metadata-annotaties ook hiërarchie- en assemblagerelaties tussen klassen en databaseschema’s in kaart kunnen brengen.