Java’da (JDBC) veritabanı bağlantısını öğrenme. Kurs sonrasında JDBC’nin mekaniğini ve arkasındaki tasarımı ve amacı derinlemesine açıklayabileceksiniz.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Java Veritabanı Bağlantısına Giriş’in (JDBC) amacı, temel JDBC kavramlarıyla ilgili uygulamalı deneyim kazanmaktır. Kurs sırasında API’nin Java geliştiricilerinin veritabanlarıyla çalışmasını neden ve nasıl kolaylaştırdığını öğreneceğiz. Kursu tamamladıktan sonra yalnızca JDBC’nin mekaniğini göstermekle kalmayacak, aynı zamanda tasarımını ve amacını da açıklayabileceksiniz.
Bu, 1. kursta öğrenilen temel prensip ve teknikleri temel aldığımız Java Veritabanı Bağlantısı (JDBC) konusundaki ikinci derstir. Kurs, hazırlanmış ifadeleri kullanır ve bunların standart JDBC ifadelerine göre avantajlarını vurgular. Ayrıca karmaşık SQL ve PLSQL mantığını birbirine bağlamak için veritabanı sunucusunda saklı prosedürleri kullanmanın en ince ayrıntısına kadar öğreneceksiniz. Kurs ayrıca tablo yapıları gibi veritabanı meta verilerini sorgulama kavramını ve JDBC kaçış sözdizimini kullanarak farklı veritabanları için farklı SQL sözdizimiyle nasıl başa çıkılacağını da tanıtmaktadır.
Bu ders öğrenciye ilişkisel veritabanları ile etkileşimler için SQL’in temel kavramlarını tanıtacaktır. Tablolar ve sorgular oluşturmak, birleştirmeler ve alt sorgular yoluyla tablolar arasındaki ilişkileri kullanmak, yeni satırlar eklemek ve mevcut satırları güncellemek için temel SQL ifadelerini gösterecektir. Ancak, yalnızca öğrencinin veri erişimi uzmanlıklarındaki Java Database Connectivity (JDBC) ve Jakarta Persistence (JPA) kurslarına ilerlemesi için gereken temel sistem için tasarlanmıştır.
Bu ders, öğrenciyi, Java uygulamalarındaki veritabanlarına erişimde standart haline gelen bir yaklaşım olan, Java nesne alanı modelleri ile ilişkisel veritabanı tabloları arasındaki etkileşimi simüle eden çeşitli laboratuvarlara götürür. Kurs, meta veri ek açıklamaları kullanılarak etki alanı nesnelerinin veritabanı tablolarıyla ve sınıf özelliklerinin CRUD amaçları doğrultusunda bu tablolardaki sütunlarla nasıl eşlenebileceğini gösterecektir. Öğrenci, bir veritabanından veri çekmek ve verileri uygulamalarında en az çabayla kullanmak için birçok sorgulama stratejisi kullanacak. Kurs, bu meta veri ek açıklamalarının sınıflar ve veritabanı şemaları arasındaki hiyerarşi ve montaj ilişkilerini nasıl haritalayabildiğinden de bahsedecektir.



