Bonjour,

j'ai trouvé une syntaxe pour me connecter a une base de données access en java, lors de la compilation aucune erreur,quand j execute pas d'erreur ni mes resultats mais affiche Exception


voici mon code :

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
 
 
import java.sql.*;
 
public class Connect_DB{//deb class
 
 
	public static void main(String args[]) {//main
 
				String url = "jdbc:odbc:JOS";
				String myquery="SELECT DISTINCT CInt(Trim(Right(Left([notice_id],Len([notice_id])-7),Len(Left([notice_id],Len([notice_id])-7))-6))) AS JOS_NUM FROM ojs WHERE (((Month([publication_date]))=12) AND ((Year([publication_date]))=2007)) GROUP BY CInt(Trim(Right(Left([notice_id],Len([notice_id])-7),Len(Left([notice_id],Len([notice_id])-7))-6)));"; 
 
				Connection con = null; 
				try {//try1
		   	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
 
				con = DriverManager.getConnection(url,"",""); 
				Statement requete = con.createStatement();
 
				System.out.println(myquery);
 
				ResultSet resultat= requete.executeQuery(myquery); 
					while (resultat.next()) { //while
					System.out.println(resultat.getInt(1)); 
					}; //while
				} //try1
				catch(Exception e) { System.out.println("Exception"); } //try1
 
	}//main
 
}//fin class
et voici ce qui s 'affiche dans ma fenetre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
 
 ----jGRASP exec: java Connect_DB
 
Exception
 
 ----jGRASP: operation complete.

je ne sais pas trop ce qui cloche

merci pour votre aide