Hallo!
Ich habe eine Klasse mit dem Namen Vermittlung und darin eine entaltenen get-methode die das enthaltene DAtum ausgibt
dieses soll dann in einer anderen Klasse mit setDAte in die DB Eingetragen werden. Jedoch akzeptiert setDate nicht die Daten
und in der VermittlungDAO soll es wie folgt funktionieren:
Fehler:
Was ich nicht verstehe, die Methode getDateum liefert doch ein Datentyp Date.
Was läuft da falsch?
Gruß niesel
Ich habe eine Klasse mit dem Namen Vermittlung und darin eine entaltenen get-methode die das enthaltene DAtum ausgibt
dieses soll dann in einer anderen Klasse mit setDAte in die DB Eingetragen werden. Jedoch akzeptiert setDate nicht die Daten
Java:
public class Vermittlung {
private int vId;
private int bId;
private int aId;
Date datum;
.....
public Date getDatum() {
return datum;
}
public void setDatum(Date datum ) {
this.datum = datum;
}
...
Java:
import java.sql.*;
import java.util.*;
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Date;
public void insert(Vermittlung entry) {...
if (conn!= null) {
try {
PreparedStatement stm = conn.prepareStatement("INSERT INTO `Vermittlung` (`BId`,`AId`,`Datum`) VALUES (?,?,?)");
stm.setInt(1,entry.getBId());
stm.setInt(2, entry.getAId());
stm.setDate(3, entry.getDatum());//Fehler: Cannot find the symbol
...
Fehler:
Code:
Cannot find the symbol
symbol: methode setDate(int,java.util.Date)
Was läuft da falsch?
Gruß niesel