Bonjour,

Je viens de commencer l'apprentissage de JAVA, et j'ai un problème que je n'arrive pas à détecter la cause !
Mon programme se compose de trois classes : Etudiant, MaConnexion et Main comme suit :


****************************La classe Etudiant **********************************
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
 
package cas2;
 
import java.beans.Statement;
import java.sql.*;
 
 
 
 
 
class Etudiant{
 
MaConnexion con=new MaConnexion();
int code;
String nom;
String prenom;
public Etudiant(int code,String nom,String prenom){
this.code=code;
this.nom=nom;
this.prenom=prenom;
}
 
public void Insert(){
 
con.open();
con.St();
int NbLns=S.executeUpdate("insert into infoetudiant value ("+this.code+",'"+this.nom+"',"+this.prenom+"')");
System.out.println(NbLns+" Ligne(s) insérée(s)");
con.Close();
 
}
 
 
}
************************* La classe MaConnexion ************************************
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
 
package cas2;
 
import java.sql.*;
import java.sql.DriverManager;
import java.sql.SQLException;
 
 
 
public class MaConnexion {
 
 
Connection con=null;
Statement S=null;
 
public Connection open() throws ClassNotFoundException, SQLException{
 
String url = "jdbc:odbc:bdetudiant";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection(url,"","");
return con;
}
 
public void St() throws SQLException
{
S=con.createStatement();
}
 
 
public void Close() throws SQLException{
con.close();
 
}
}
****************************** La classe Main ***********************************
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
 
package cas2;
 
public class Main {
 
 
public static void main(String arg[])
{
 
Etudiant etu=new Etudiant(1994,"ali","karim");
ahmed.Insert();
 
 
}
 
}
****************************************************************************
****************************************************************************

Je vous prie de bien vouloir m'aider à identifier l'erreur que j'ai commise, et de me proposer une solution.

Merci les amis !