Fabio,
 
Acho que vai ter problema de concorrencia no uso desses métodos.
Para resolver isso, use a declaração synchronized no método, fazendo com que somente um usuario acesse o metodo num determinado momento, fazendo com um outro usuario aguarde na fila.
Se o acesso ao BD for muito grande isso pode gerar uma fila muito grande, aumentando o tempo de resposta para o usuário. Nesse caso acho mais rapido instanciar uma classe com esses metodos, e deixar o problema da concorrencia para o BD.
 
Roberto Tatemoto
 

Fala pessoal,
Eu tenho uma classe chamada UsuarioBancoDados que é utilizada dentro de um Servlet e que faz a insercao, atualizacao, delecao e busca do objeto usuario no banco de dados.
Eu pensei em colocar os metodos inserir, atualizar, deletar e buscar como metodos estaticos, visto que não é preciso instanciar essa classe para utilizar seus metodos.
Eu gostaria de saber se há algum problema quando vários usuários chamarem este método estatico ao mesmo tempo.
 
classe UsuarioBancoDados
{
    public static boolean inserir(Connection con, Usuario usuario)
    {
       // Faco a insercao desse usuario passado na funcao no banco.
    }
}
 
 
Grato,
 
        Fabio.

Responder a