Hallo,
ich habe ein PreparedStatement erstellt und will jetzt eine Abfrage machen mit einem bestimmten Parameter.
ICh möchte jetzt ein ResultSet zurückhaben. Der Parameter ist "tarifID"
Wie tue ich ds jetzt in mein PreparedStatement??? Die Methode setInt() braucht 2 Paramenter. Ich habe aber nur ein Parameter, welches ich anstatt das "?" einsetzen will.
Wie bekomme ich jetzt das resultset?
Danke für die Hilfe!!!!!!
ich habe ein PreparedStatement erstellt und will jetzt eine Abfrage machen mit einem bestimmten Parameter.
ICh möchte jetzt ein ResultSet zurückhaben. Der Parameter ist "tarifID"
Wie tue ich ds jetzt in mein PreparedStatement??? Die Methode setInt() braucht 2 Paramenter. Ich habe aber nur ein Parameter, welches ich anstatt das "?" einsetzen will.
Wie bekomme ich jetzt das resultset?
Danke für die Hilfe!!!!!!
Code:
public ResultSet getID_Name_Status_Child(int tarifID) {
ResultSet resultSet = null;
PreparedStatement stm;
try {
String statement ="SELECT moditype.id, "
+ "moditype.name, moditype.status, moditype.constrain,
+ "rel_moditypes.child "
+ "FROM moditype, OUTER rel_moditypes " +
"WHERE rel_moditypes.parent = moditype.id " +
"AND moditype.tariftype = ? ;";
stm = ConnectionInformix.getCon().prepareStatement(statement);
// wie bekomme ich mein ResultSet
stm.setInt(tarifID) // falsch
} catch (Exception e) {
e.printStackTrace();
}
return resultSet;
}