Bonjour tous le monde.

Je vous sollicite aujourd'hui parceque j'ai beau cherché et parcourir les forums j'ai pas eu réponse à ma question. Mon probléme a été traiter plusieurs fois mais malgré ca j'ai pas réussir mes objectifs.

alors je vous expose mon problème :

Mon but final est de faire une extraction de données d'une base de données Oracle 10g vers un fichier Execl, pour cela j'ai eu recours à un programme java qui se connecte à ma base via un lien ODBC. Mon sousci c'est que je bloc dés le départ , car je n'arrive pas à créer la connexion via le lien ODBC.

Le code utiliser pour cet effet est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import java.sql.*; 
import java.io.*; 
 
//import oracle.jdbc.*;
 
public class test {
public test() {
try {
 
// Chargement du pilote JDBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// URL de connexion
String url = "jdbc:odbc:toto";
System.out.println("chargemment pilote succés");
 
// Connexion
Connection con = DriverManager.getConnection(url,"User","PWD");
System.out.println("2");
 
Statement requete = con.createStatement(); 
System.out.println("3");
 
 
 
ResultSet result = requete.executeQuery("SELECT count(*) FROM MATABLE"); //c'est une requete de test
System.out.println("4");
 
// Traitement des résultats
while(result.next()) {
System.out.println(result.getInt("Nombre de ligne")); 
}
 
 
// fermeture de la connexion
con.close();
}
catch( ClassNotFoundException e) {
System.err.println("Erreur lors du chargement du pilote : " + e);
}
catch(SQLException sqle) {
System.err.print("erreur de connexion: "+sqle);
}
}
private boolean connect() {
	// TODO Auto-generated method stub
	return true;
}
public static void main(String[] args) {
test T = new test();
}
}
Ce code me retourne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
chargemment pilote succés
2
erreur de connexion: java.sql.SQLException: The result set type is not supported.
Est ce que quelqu'un pourait il m'aider?

merci d'avance
Cordialement