Sunteți pe pagina 1din 1

executeQuery - cand stim ca intoarcem un resultat

executeUpdate - cand stim ca nu intoarcem un rezultat. se foloseste pentru


operatiuni de tip INSERT, UPDATE, DELETE. intoarce un int care reprezinta numarul
de randuri afectate de operatiune
execute - intoarce un boolean astfel daca rezultatul este un resultset intoarce
true, daca rezultatul este un int atunci intoarce fals
ca se poti folosi resultsetul intors de metoda execute se apeleaza metoda
getResultSet()
ca sa poti folosi int-ul intors de metoda execute se apeleaza metoda
getUpdateCount()

metode ResultSet - care este o interfata


next() - muta cursorul inainte un rand si intoarce true daca cursorul s-a mutat pe
urmatorul rand
geDouble(String numeColoana) - intoarce valoare doubla pentru o valoare SQL Double
si Float
getInt(String numeColoana) - intoarce valoare int pentru o valoare SQL Integer
getFloat(String numeColoana) - intoarce valoare float pentu o valoare SQL Real
getLong(String numeColoana) - intoarce valoarea long pentru o valoare SQL BIGINT
getDate(String numeColoana) - intoarce valoare data pentru o valoare SQL DATE
getString(String numeColoana) - intoarce valoare string pentru valoare SQL VARCHAR
sau LONGVARCHAR
getTime(String numeColoana) - intoarce valoare time pentru o valoarea SQL TIME
getObject(String numeColoana) - intoarce un obiect care reprezinta valoare coloanei

pentru a afla informatii despre numarul si numele coloanelor unei base se foloseste
clasa ResultSetMetaData
getColumnCount() - intoarce numarul de coloane
getColumnName(int nrColoane) - prin iterare se pot afla numele coloanelor
getTableName(int nrColoana) - se utilizea mai ales cand se face SQL JOIN
getColumnDispaySize(int nrColoana) - intoarce dimensiunea coloanei