Apfelkuchen
Mitglied
wie kann ich anzeigen ob wirklich was gelöscht wurde.
also, er soll eine rückmeldung ausgeben, wenn etwas gelöscht wurde.
bitte um hilfe, hier ist unser scode:
das löschen funktioniert einwandfrei, aber was ist wenn man eine falsche id eingibt und es wird nichts gelöscht, dann soll eine meldung kommen usw...
also, er soll eine rückmeldung ausgeben, wenn etwas gelöscht wurde.
bitte um hilfe, hier ist unser scode:
Code:
public static String deletedbTaxifahrer (String eingabe)
{
int i = Integer.valueOf(eingabe).intValue();
int delete;
if (i == 1)
{
System.out.print("Taxifahrer ID eingeben: ");
}
if (i == 2)
{
System.out.print("Taxi ID eingeben: ");
}
BufferedReader myinput = new BufferedReader (new InputStreamReader(System.in));
delete = Input.readInt();
String host = "localhost";
String db = "taxiservice";
String Befehl = "SELECT * FROM `taxifahrer` ";
try
{
Connection con = null;
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://"+host+"/"+db,"root","root");
PreparedStatement pstmt = null;
switch(i)
{
case 1:
pstmt = con.prepareStatement("delete from taxifahrer where id = ?");
break;
case 2:
pstmt = con.prepareStatement("delete from taxi where id = ?");
break;
}
pstmt.setInt(1, delete);
pstmt.executeUpdate();
pstmt.close();
con.close();
}
catch (SQLException e) {}
catch (ClassNotFoundException e) {}
return db;
}
das löschen funktioniert einwandfrei, aber was ist wenn man eine falsche id eingibt und es wird nichts gelöscht, dann soll eine meldung kommen usw...