Er fügt meine Id ein, ist auch richtig, beim zweiten parameter macht er ne Fehler.
Er schreibt statt das was ich eingebe immer konstant a1+.
Woran liegt es?
Code: Alles auswählen
int ergebnis;
byte buffer[]=new byte[20];
int zeichen;
int id;
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
try{
System.out.println("Id eingeben:");
id=Integer.parseInt(br.readLine());
System.out.println("Department eingeben:");
zeichen=System.in.read(buffer,0,20);
a1=new String(buffer,0,zeichen);
stmt=connect.createStatement();
stmt.execute("insert into Test values ("+id+", 'a1+' )");
} catch
Danke im voraus