Ajouter un commentaire

ezo-esm
gestion d'erreur

Bonjour,

je veux dans cette méthode faire une gestion d'erreur c'est a dire si la valeur "v" n'existe pas dans la base qu'il me génère une erreur genre "retapez la valeur ou..."


public static Vector getListevaleur(String v) {
//throw new UnsupportedOperationException("Not yet implemented");

Vector vdata = new Vector();
ResultSet rs = null;
Statement stmt = null;
int ct=0;
try {
Connection conn = BDConnection.connecter();

stmt = (Statement) conn.createStatement();


rs = stmt.executeQuery("select Valeur from Moy1h where dateV='"+v+"' ");


ResultSetMetaData rsmd = rs.getMetaData();
int colonneccount = rsmd.getColumnCount();
Vector vcolonnename = new Vector();

for (int i = 1; i <= colonneccount; i++) {
vcolonnename.addElement(rsmd.getColumnName(i));
}
vdata.addElement(vcolonnename);
Vector vligne;
while (rs.next()) {
vligne = new Vector();
ct++;
for (int i = 1; i <= colonneccount; i++) {
vligne.addElement(rs.getObject(i));


}
vdata.addElement(vligne);
}
}
catch (SQLException e) {

e.printStackTrace();
}




return vdata;
}

N.B= "v" dans la base de données un un texte

merci de me répondre c'est un peu urgent

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 EEEE  Y   Y  ZZZZZ  Y   Y   QQQ   
E Y Y Z Y Y Q Q
EEE Y Z Y Q Q
E Y Z Y Q QQ
EEEE Y ZZZZZ Y QQQQ
Q