execute("insert into tabelle values(integer, string)&am
Verfasst: Dienstag 3. November 2009, 17:33
Hallo kann mir bitte jemand sagen, was ich da falsch mache?
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? usw
Danke im voraus
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