1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problema com login no android studio

Estou utilizando o MySQL como banco de dados vindo de um servidor AWS, a conexão está feita, consigo inserir valores no banco mas não consigo verificar eles com SELECT, da problema de exception na ultima catch


protected String doInBackground(String... params) {
                if (usuario.trim().equals("") || senha.trim().equals(""))
                    z = "Por favor os valores!";
                else {
                    try {
                        Connection con = connectionClass.CONN();
                        if (con == null) {
                            z = "Erro ao conectar no banco de dados";
                        } else {
                            String query = "select * from Salao where email='" +usuario+"' and senha='" +senha+"'";
                            Statement stmt = con.createStatement();
                            ResultSet rs;
                            rs = stmt.executeQuery(query);

                        if (rs.next()) {
                            z = "VOCE CONSEGUIU";
                            isSuccess = true;
                        } else {
                            z = "Invalid Credentials";
                            isSuccess = false;
                        }

                        }
                    } catch (Exception ex) {
                        isSuccess = false;
                        z = "Exceptions";
                    }
                }
                return z;
            }
        }
  • Sugiro que tentes por ex.printStackTrace() dentro do bloco catch. Se tu não entenderes o problema sugiro-te que postes o que aparece no console aqui para darmos uma olhada.

    Antônio Diego da Luz Silva   4 semanas atrás
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags android mysql ou faça a sua própria pergunta.