davidbuzatto
Muda isso aqui
Statement stmt = conn.createStatement(); // dizendo que irei passar mensagens ao banco
String SQL = "update cadusu set usu_usuario='"+usuario.getText()+"', usu_senha='"+senha.getPassword()+"', usu_nome='"+nome.getText()+"', usu_rest='"+jch_restrito.isSelected()+"', usu_prod='"+jch_produtos.isSelected()+"' where usu_usuario = '"+usuario.getText()+"'";
stmt.executeUpdate(SQL);
Para isso:
String SQL = "update cadusu set usu_usuario=?, usu_senha=?, usu_nome=?, usu_rest=?, usu_prod=? where usu_usuario = ?;
stmt.setString( 1, usuario.getText() );
// usa um setString, setInt (dependendo do tipo) para cada ?
PreparedStatement stmt = conn.prepareStatement( SQL );
stmt.executeUpdate();
Até mais