Baza podataka i infrasturktura
srijeda, 12. listopad 2022., 16:30
Dvorana D
45'
Java Database Connectivity (JDBC) je aplikacijsko programsko sučelje (API) za programski jezik Java, koje definira kako Java klijent može raditi s bazom podataka.Iako Java developeri često koriste Object-Relational Mapping alate (npr. Hibernate) za rad s bazom podataka, korisno je poznavati "najniži pristup", tj. JDBC.Naše je mišljenje da je uglavnom bolje da se SQL kod ne piše na Java strani, nego u pohranjenim procedurama/funkcijama u bazi podataka, pa da Java programi korištenjem ref cursora dohvaćaju dobivene podatke.Zato mislimo da je poželjno da i PL/SQL developeri razumiju osnove JDBC-a.Prikazat ćemo 9 primjera, uglavnom od jednostavnijih primjera prema složenijima: result set, prepared statement, callable statement, korištenje ref cursora, korištenje meta podataka, updatable result set, konekcije i connection pool, onnection pool i proxy user, cached row set.