Connexion Java-MySql

OubarradMohamed - 24 janv. 2013 à 18:13
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 - 25 janv. 2013 à 08:53
Bonjour tout le monde j'ai réalisé une petit projet et je veux établir la connexion avec ma base de données sur MySQL, comme mon projet et sur JAVA j'ai peut être tous ce qu'il faut mais ça ne marche pas, voilà mon code :

try{
PreparedStatement pr = conx.prepareStatement("insert into passager(nom,prenom,date,nplace,ville,date_vole) values(?,?,?,?,?,?)");
pr.setString(1, txt1.getText());
pr.setString(2, txt2.getText());
pr.setString(3, txt7.getText());
pr.setInt(4, Integer.parseInt(txt3.getText()));
if(v1.isSelected()){
pr.setString(6, txt6.getText());
pr.setString(5, txt5.getText());
}else if(v2.isSelected()){
pr.setString(6, txt6.getText());
pr.setString(5, txt5.getText());
}
pr.executeUpdate();

}catch(SQLException e){

System.err.println(e.getMessage());

}catch(NullPointerException e){

e.printStackTrace();
}

si vous pouvez m'aider SVP.

1 réponse

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
25 janv. 2013 à 08:53
Salut,

Déjà, ca, il faut l'enlever :
catch(NullPointerException e){ 

e.printStackTrace(); 
} 

On ne catch pas les RuntimeException.

Ensuite, je pense que tes valeurs doivent être entourées de ''

Et enfin, peux tu nous donner la trace de ton erreur ?
0
Rejoignez-nous