Naghtrion Postado Setembro 3, 2016 Denunciar Compartilhar Postado Setembro 3, 2016 public static void query(String query) { try { Statement stmt = connect.createStatement(); stmt.execute(query); } catch (SQLException e) { e.printStackTrace(); } } Esse código para executar a query sql, é seguro? Ele escapa as aspas e talz? tipo o PDO no php? Link para o comentário Compartilhar em outros sites More sharing options...
Guest Coe Postado Setembro 3, 2016 Denunciar Compartilhar Postado Setembro 3, 2016 PreparedStatement é mais seguro Link para o comentário Compartilhar em outros sites More sharing options...
Naghtrion Postado Setembro 3, 2016 Autor Denunciar Compartilhar Postado Setembro 3, 2016 PreparedStatement é mais seguro String query = "SELECT id, text FROM blogs WHERE UPPER(text) LIKE ?"; try { searchCriteria = searchCriteria.toUpperCase(); // create the preparedstatement and add the criteria PreparedStatement ps = conn.prepareStatement(query); ps.setString(1, "%" + searchCriteria + "%"); // process the results ResultSet rs = ps.executeQuery(); } ... esse? sou bem fail em java hehe Link para o comentário Compartilhar em outros sites More sharing options...
Guest Coe Postado Setembro 3, 2016 Denunciar Compartilhar Postado Setembro 3, 2016 esse? sou bem fail em java hehe é por ai Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Setembro 3, 2016 Denunciar Compartilhar Postado Setembro 3, 2016 Provavelmente da pra fazer sqlinjection... Não sei se o jdbc já escapa os caracteres especiais por padrão... Link para o comentário Compartilhar em outros sites More sharing options...
Naghtrion Postado Setembro 3, 2016 Autor Denunciar Compartilhar Postado Setembro 3, 2016 Pesquisei um pouquinho e falam que PreparedStatement é seguro e escapas os caracteres... http://www.devmedia.com.br/sql-injection-em-ambientes-web/9733 http://java.sapao.net/Home/evitar-command-injection Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Setembro 3, 2016 Denunciar Compartilhar Postado Setembro 3, 2016 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Naghtrion
Esse código para executar a query sql, é seguro? Ele escapa as aspas e talz? tipo o PDO no php?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados