Bonjour,
Je tourne en rond depuis ce matin!!! quelqu'un a une idée pourquoi la String rejete une exeption?
voici le code
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
|
public class Test3AuthenticatorPwd {
String strUserName;
String strUserId;
public Test3AuthenticatorPwd(String pwd, String userId) {
strUserId = userId;
getUserName();
}
public void getUserName() {
String data = "jdbc:odbc:WorldEnergy";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(data, "", "");
Statement st =
conn.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rec;
rec = st.executeQuery("SELECT UserName, Email FROM Users Where UserId = '" + strUserId + "';");
while (rec.next()) {
System.out.println("----->>>>>Rows : " + rec.getRow()+ " Name :" + rec.getObject("UserName") + " " + rec.getObject("Email"));
String strUserName = (String) rec.getObject("UserName");
}
st.close();
} catch (SQLException s) {
System.out.println( "SQL Error: " + s.toString() + " " + s.getErrorCode() + " " + s.getSQLState());
} catch (Exception e) {
System.out.println("Error: " + e.toString() + e.getMessage());
}
}
} |
a la ligne
String strUserName = (String) rec.getObject("UserName");
je reçoi une exception... Pourqoui?
voici l'exception:
SQL Error: java.sql.SQLException: No data found 0 null
Merci
Partager