Se connecter à une base de données oracle

Résolu
fdsq Messages postés 1 Date d'inscription lundi 6 janvier 2014 Statut Membre Dernière intervention 5 mars 2014 - Modifié par cs_Julien39 le 5/03/2014 à 09:01
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 - 5 mars 2014 à 09:01
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

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
5 mars 2014 à 08:59
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
2
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
5 mars 2014 à 09:01
Salut,

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