Pentru orice aplicatie care lucreaza cu baze de date, exista câteva etape specifice care trebuie urmate. Dintre acestea enumeram:
Crearea unei baze de date.
Înainte de prelucrarea datelor stocate trebuie sa avem la dispozitie "containerul" care va contine toate aceste date. Adi 727c26h ca este nevoie ca baza de date sa fie creata. Crearea unei baze de date se poate realiza fie din afara unei aplicatii Java, fie în interiorul aplicatiei Java prin transmiterea comenzilor SQL. Avantajul Java consta în faptul ca nu este nevoie sa modificam codul în functie de formatul de stocare.
Conectarea la o baza de date.
Pentru a putea accesa o baza de date este nevoie ca aplicatia Java sa se "conecteze" la sursa. În spatele acestei sintagme se ascunde urmatorul aspect: o baza de date este stocata într-un anumit format. Datele stocate într-un anumit format sunt accesate cu ajutorul unui anumit format, fie el ODBC sau JDBC. În momentul în care aplicatia noastra doreste sa se conecteze la baza de date este nevoie de alegerea driverului potrivit si încarcarea lui în memorie.
Scrierea în baza de date.
Operatiile de introducere a datelor în baza de date pot avea loc atât din afara unei aplicatii Java cât si prin intermediul unor comenzi SQL specifice transmise din cadrul unei aplicatii Java. Oricare ar fi calea aleasa, una dintre comenzile utilizate este INSERT INTO NumeTabela DATA.
Citirea selectiva a datelor.
De asemenea, operatiile de citire selectiva dintr-o baza de date, pot avea loc atât din afara unei aplicatii Java, cât si din interiorul acesteia, transmitând comanda SQL ca si parametru unei metode care caracterizeaza comportamentul unei clase din pachetul java.sql. Comanda SQL ar putea avea forma SELECT DATA FROM NumeTabela.
Putem spune ca unele dintre obiectivele stocarii datelor este ca prin prelucrarea lor sa obtinem informatii, sau altfel spus sa obtinem sistematizarea lor. Acesta este de fapt obiectul final.
JDBC permite dezvoltarea unor programe client Java (aplicatii stand-alone sau applet-uri) care acceseaza baze de date prin SGBD-ul acestora. În acest sens, un program Java, care utilizeaza JDBC este structurat pe doua straturi:
primul este orientat spre aplicatia Java, se numeste JDBC driver manager si este în ultima instanta un obiect Java la care se adreseaza mai multe obiecte ale aplicatiei.
![]() |
Figura 4.1. JDBC si aplicatiile Java
|