Acesso ao banco de dados

27 views
Skip to first unread message

Thais

unread,
Oct 2, 2013, 12:50:59 PM10/2/13
to gwt-b...@googlegroups.com
Olá pessoal, sou nova aqui no grupo e no GWT também .. 
Comecei minha primeira aplicação há umas semanas atrás, estou com uma dificuldade e queria saber se alguém poderia me ajudar .. 
Tenho criada uma tela de login e senha, e outra tela para o cadastro de novos usuários. Mas eu queria que quando um usuário fosse efetuar um novo cadastro e fornecesse algum dado que seja equivalente a um outro dado já cadastrado no banco, exibisse uma mensagem na tela informando-o.
Pode ser ignorância da minha parte, ou bobeira pra vocês mas eu estou com um pouquinho de dificuldade, se alguém pudesse me ajudar ficarei muito grata :D

Victor Pinto

unread,
Oct 2, 2013, 2:34:58 PM10/2/13
to gwt-b...@googlegroups.com
Basta consultar no banco de dados antes de incluir. Se já existir lança uma exceção.


[]'s
Victor Pinto A. de Oliveira


--
Você está recebendo esta mensagem porque se inscreveu no grupo "GWT Google Web Toolkit Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para gwt-brasil+...@googlegroups.com.
Para postar neste grupo, envie um e-mail para gwt-b...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/gwt-brasil.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Paulo Vitor Faria Fortes Rezende

unread,
Oct 2, 2013, 2:48:54 PM10/2/13
to gwt-b...@googlegroups.com
Olá Thais,

Complementando o que o Victo indicou, você pode consultar no banco se o usuário já existe e, caso exista, lançar uma Exception com a msg: "Usuário duplicado". 

No evento de clique do botão que envia os dados do cadastro, existem dois métodos: onSucess e onFailure. O método onFailure, em sua assinatura existe um atributo do tipo Throwable, neste caso pegue o atributo deste método e chame o metódo getMessage() dentro de um alert. Dessa forma, a exceção que você lançou na consulta ao BD será passada e exibida pelo GWT.

--
Paulo Vitor Faria Fortes Rezende
Linkedin
Skype: paulovffr
Website: http://promovepaulo.appspot.com
(11) 6368-5988 / (12) 3953-4665


Em 2 de outubro de 2013 13:50, Thais <thais....@gmail.com> escreveu:

--
Message has been deleted

Thais

unread,
Oct 2, 2013, 3:02:16 PM10/2/13
to gwt-b...@googlegroups.com
Entendi, muito obrigada pela ajuda de vocês :D
Reply all
Reply to author
Forward
0 new messages