Se connecter à une base de données oracle [Résolu]

Signaler
Messages postés
1
Date d'inscription
lundi 6 janvier 2014
Statut
Membre
Dernière intervention
5 mars 2014
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
Bonjour,

Je voudrais avoir un exemple concret pour me connecter à une base de données oracle. La base et le programme java sont installés sur la même machine.

Merci

2 réponses

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
340
Salut,

Pour cela, il faut que tu ajoutes le jar jdbc dans ton classpath, ensuite, pour établir une connexion :
try {
   Class.forName("oracle.jdbc.driver.OracleDriver");
   String url = "urlDeTaBase";
   String user = "user";
   String password = "password";
   Connection conn = DriverManager.getConnection(url, user, password);
}
catch (Exception e) {
   e.printStackTrace();
}      


Ensuite, tu utilises l'instance de Connection pour passer tes requêtes :
Statement stmt = conn.createStatement();
/* Pour mettre à jour la base*/
stmt.executeUpdate("CREATE TABLE....");
/* Pour interroger la base */
Resultset rs = stmt.executeQuery("SELECT * FROM...");

/* Parcourir la resultset */
while(rs.next()){
    System.out.println(rs.get("Nom_colonne");
}


Bon courage
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
340
Salut,

J'ai édité ton message pour qu'il soit plus clair et plus correct...