Enregistrement d pilote 4 Oracle
u
import oracle.jdbc.driver.*;
…
{
DriverManager.registerDriver
new orac
e.
c.
r
ver.
rac
e
r
ver
;
Connection cx =
DriverManager.getConnection
("jdbc:oracle:thin:@telline.cict.fr:1526:etu923",
"soutou", "mdp");
Statement etat = cx.createStatement ();
…
// Fermeture de la connexion
.
}
catch(SQLException ex) { … }
Christian Soutou - 2005 13
Méthodes de Connection
Méthodes Description
Création d’un objet destiné à recevoir un ordre
createStatement()
SQL sans paramètre
PreparedStatement Précompile un ordre SQL avec paramètres
prepareStatement(String)
CallableStatement
Déclare l’appel d’une procédure cataloguée avec
’
void
setAutoCommit(boolean) Positionne le commit automatique
void rollback() Invalide la transcation
Christian Soutou - 2005 14
Méthodes de Statement
Méthodes Description
esu
e
executeQuery(String)
x
cu
e un
e
renvo
e un ensem
e
e
gnes
int
Exécute un ordre SQL LMD passé en paramètre et
renvoie le nombre de lignes traitées
boolean execute(String) Exécute un ordre SQL dynamique passé en paramètre et
renvoie true si c’est un SELECT false si c’est un
void setMaxRows(int) Limite le nombre d’enregistrements à extraire par toute
requête issue de cet état
.
int getUpdateCount() Nombre de lignes traitées par un ordre SQL dynamique
ou –1 si c’est un SELECT
void close() Ferme l’état
Christian Soutou - 2005 15
Résumé de l’API JDBC
DriverManager
getconnection
createStatement prepareStatement prepareCall
Statement PreparedStatement CallableStatement
ResultSet
Data Types
ge
getXXX
Christian Soutou - 2005 16