Scrivilo a mano il tag CODE, purtroppo tramite il pulsatino si perdono gli a capo...

Originariamente inviato da Mon91
ti ringrazio per l'aiuto, ma nn funziona!

codice:
String [] w=line.split(";"); String nome=w[0].trim(); String localita=w[1].trim(); String telefono=w[2].trim(); //DB new_db= new DB(nome,localita,telefono); //indirizzi.add(new_db.località); s.executeUpdate("drop table places"); s.executeUpdate("create table places (" + "nome1 VARCHAR(50) PRIMARY KEY, " + "localita1 VARCHAR(50), " + "telefono1 varchar(50))"); s.executeUpdate("insert into places(nome1,localita1,telefono1) values('" + nome +"', '" + localita + "', " + telefono+")"); }br.close();

Prima in tabella il campo telefono1 era un integer e gli integer si inseriscono così come sono. Ora che è un varchar, in fase di insert il campo va indicato tra apicetti, come ho fatto con nome1 e localita1... E usando PreparedStatement non avresti di questi problemi