Bom dia !

Existem alguns fatores a se considerar num projeto de inscrição on-line:

1) A resposta deve ser on-line( é o que vc desenvolveu )
2) A resposta pode ter um periodo( a cada 15 minutos )
3) A resposta pode ter um periodo( a cada 15 minutos ) mas somente envias as que
algum administrador autorizou.

No mínimo estas três situações existem hoje no Mercado, vale agora saber a que
seu cliente melhor se adapta.
com certeza a terceira com parametros de configuração para atender as outras
duas é o ideal.

Grato, Luis :.







"jspdeveloper" <[EMAIL PROTECTED]> em 22/02/2001 14:59:50

Favor responder a [EMAIL PROTECTED]
                                                              
                                                              
                                                              
 Para:    [EMAIL PROTECTED]                            
                                                              
 cc:      (bcc: Luis Alexandre Bortoletti/SENAC)              
                                                              
                                                              
                                                              
 Assunto: [java-list] como obter chave primaria  em paginas   
          jsp ??                                              
                                                              







boa tarde javaneses,

fiz um sistema de inscricao via web onde o usuario recebe o numero de
inscricao via e-mail.

mas acho que a forma que eu faco isto nao eh muito profissional :

1- apos pegar e validar os valores vindos de um formulario de inscricao, eu
executo um 'insert'.
2 depois disso eu dou um ´select id_usuario from usuarios where nome =
formNome and cpf = fromCPF. (obs:formNome e formCPF sao valores vindos do
formulario.)
3- verifico o ResultSet.next() e se for verdadeiro eu pego o id_usuario
atraves de um getXXX("id_usuario").
4 - de posse do id_usuario em maos , eu formato minha mensagem e envio o
email.

Acho que esta forma de programacao nao cai bem em sistemas com grande
quantidade de usuarios e concorrencia. Imagino que estou fazendo errado. Nao
sei muito de banco de dados mas acho que existe outra forma de se obter um
ID (chave primaria unica gerada por sequence(oracle) ou
auto_increment(mysql)) sem ser da forma insert->select.

alguem tem alguma sugestao para casos deste tipo.

obrigado pela atencao.









------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------





------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a