Cita: try{
Conectar();
con.setAutoCommit(false);
PreparedStatement prepstmt=con.prepareStatement("UPDATE
tiposdecalle SET
Descripcion="+descrip.getText()+" "+",
Abreviatura="+abrev.getText()+" "+" WHERE Codigo="+ncodigo+" ");
prepstmt.executeUpdate();
con.commit();
}catch(Exception e){System.out.println(e);}
tratare de ser claro:
suponiendo que descript posea el valor xxxxxxx y abrev posea el valor yyyyyyy, ambos strings y en ncodigo este el valor 34. La consulta que quieres ejecutar resultaria asi
UPDATE tiposdecalle SET Descripcion=xxxxxxxx , Abreviatura=yyyyyyyy WHERE Codigo=34
Estra consulta es erronea, porque al decir que Descripcion=xxxxxxxxx, estas dicendo que le asigno un valor numerico a una variable tipo string (o VARCHAR), lo cual no es posible y pasa lo mismo con abreviatura, por lo que te falta agregarle a la consulta, las comillas a los valores de Descripcion y Abreviatura.
Bye