Charger un tableau a partir de base de donnee oracle

Signaler
Messages postés
1
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
23 avril 2008
-
Messages postés
519
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
19 décembre 2016
-
salut,j'ai un probleme dans mon projet,je travail avec jbuilder et je trouve une difficulte de charger  un tableau a deux dimension  a partir de dabe de donnee oracle.svp aider moi.

1 réponse

Messages postés
519
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
19 décembre 2016
25
Personnellement pour ça j'utilise le driver oracle thin fourni dans la bibliothèque classes12.zip.
Tu télécharges juste cette librairie et tu l'ajoute au classpath de ton projet.

Elle contient les drivers pour pas mal de bases de données.

1°) Charger le driver jdbc :
Class.forName("oracle.jdbc.driver.OracleDriver");

2°) Obtenir une connexion :
java.sql.Connection connection =
    java.sql.DriverManager.getConnection(
           "jdbc:oracle:thin:@" + serverNameOrIP + ":" + port
           + ":" + databaseName, login, password);

3°) Exécuter une requête et récupérer le résultat :
java.sql.Statement statement = connection.createStatement();
statement.execute(query);
java.sql.ResultSet result = statement.getResultSet();

4°) Parcourir le resultset obtenu
ResultSetMetaData metaData = result.getMetaData();
int columnCount = metaData.getColumnCount();
while (result.next()) { // itération sur les lignes
    for (int i = 0; i < columnCount; i++){ // itération sur les colonnes
       ....
    }
}

5°) Fermer le statement
statement.close();

6°) Fermer la connexion
connection.close();

Voilà, j'espère que tu y arriveras, n'hésite pas à demander des précision.