Hallöchen,
ich hab folgendes problem:
In der schule haben wir eine SQL klasse geschrieben... fluppt alles eigentlich ganz gut ausser prepareStatement methoden =/ das problem liegt da drin das ich für eine methode mehrere datentypen einsetzen will..
hier mal mein versuch:
kann mir da jemand weiterhelfen?
gruß turael
ich hab folgendes problem:
In der schule haben wir eine SQL klasse geschrieben... fluppt alles eigentlich ganz gut ausser prepareStatement methoden =/ das problem liegt da drin das ich für eine methode mehrere datentypen einsetzen will..
hier mal mein versuch:
Java:
public int update(String cmd, Object...parm){
try {
this.pSet = con.prepareStatement(cmd);
for(int i = 1; i <= parm.length;i++){
if(parm[i-1] instanceof Integer){
this.pSet.setInt(i, (Integer)parm[i-1]);
}
else if(parm[i-1] instanceof String){
this.pSet.setString(i, (String)parm[i-1]);
}
else if(parm[i-1] instanceof Long){
this.pSet.setLong(i, (Long)parm[i-1]);
}
}
return this.pSet.executeUpdate();
} catch (SQLException e) {
System.out.println(e);
return -1;
}
}
kann mir da jemand weiterhelfen?
gruß turael