Sunteți pe pagina 1din 1

Odata obtinuta conectarea la baza de date avem la dispozitie un obiect de

tip Connection. Acest obiect reprezinta conexiunea. O sesiune de conectare cu baza


de date cuprinde toate enunturile SQL care sunt executate prec 737g67h um si
rezultatele ntoarse ca urmare a acestor prelucrari. O aplicatie poate avea una sau
mai multe conexiuni cu baza de date.
Comanda SQL CREATE TABLE primeste ca parametru numele tabelei si denumirile
campurilor care vor face parte din structura tabelei, in acest caz,
Administrator(User, MMType).
Dupa cum am vazut, un obiect de tip Statement este creat cu ajutorul
metodei create Statement() a claseiConnection. Pentru executarea efectiva a
comenzii SQL, obiectul de tip Statement ne pune la dispozitie trei metode, fiecare
cu o sarcina foarte precisa: execute(),executeQuery(), executeUpdate().
Metoda executeQuery() este utilizata pentru acele enunturi care produc un
singur set de articole. Mai bine spus, cu ajutorul acestei metode se executa
interogarile de tip SELECT.
Metoda executeUpdate() este utilizata pentru executarea enunturilor de tip
INSERT, DELETE si UPDATE respectiv pentru enunturi de tip SQL DDL (data definition
language) cum ar fi CREATE TABLE respectiv DROP TABLE. Enunturile SQL INSERT,
DELETE si UPDATE au ca efect modificarea uneia sau mai multor coloane respectiv
rnduri. Metoda returneaza o valoare de tip ntreg reprezentnd numarul rndurilor
care au fost afectate. Pentru enunturi de tip CREATE TABLE sau DROP TABLE
metoda executeUpdate returneaza ntotdeauna o valoare nula.
Metoda execute() este utilizata atunci cnd interogarea returneaza mai mult de un
singur set de rezultate.
Dupa executarea unui enunt SQL, execute(),
executeQuery sau executeUpdate() returneaza un rezultat. Imediat dupa obtinerea
rezultatului, obiectul de tipStatement trebuie eliberat. Aceasta actiune este
ndeplinita de catre garbage colector. Cu toate acestea, este recomandat ca
obiectul sa fie eliberat n mod explicit prin apelarea metodei close(). Astfel se
elibereaza resursele necesare pentru baza de date si se evita problemele care ar
putea aparea din cauza memoriei insuficiente.
Driverul JDBC realizeaza o conversie ntre tipurile de date SQL si tipurile de date
Java.

S-ar putea să vă placă și