GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
MS SQL Server + PreparedStament
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
25/05/2009 15:55:40
Assunto:
MS SQL Server + PreparedStament
w1l14n
JavaBaby
Membro desde: 11/07/2008 09:36:13
Mensagens: 92
Offline
Galera estou tendo um problema sinistro aqui.
Meu código abaixo, executa sem problema. Já verifiquei via Profile no SQL Server e a operação está acontecendo corretamente.
Só que quando eu altero ou insiro um usuário, utilizando PreparadStatement não funciona, e com Statement funciona.
Só para esclarecer, o método getPreparedStatement(str) retorna um PreparedStatement.
Preciso da ajuda de vcs para conseguir enxergar o meu erro.
VLW.
try { conectaBanco.getConectaBanco(); String str; PreparedStatement pStm; if (cadastrarOuAtualizarUsuario.getId() == -1) { str = "insert into usuario(usuario,senha,tipo,nomecompleto) values (?,?,?,?)"; pStm = conectaBanco.getPreparedStatement(str); pStm.setString(1,cadastrarOuAtualizarUsuario.getUsuario()); pStm.setString(2,cadastrarOuAtualizarUsuario.getSenha()); pStm.setString(3,cadastrarOuAtualizarUsuario.getTipo()); pStm.setString(4,cadastrarOuAtualizarUsuario.getNomeCompleto()); } else { str = "update usuario " + "set usuario = ?" + ",senha = ?" + ",tipo = ?" + ",nomecompleto = ?" + " where idusuario = ?"; pStm = conectaBanco.getPreparedStatement(str); pStm.setString(1,cadastrarOuAtualizarUsuario.getUsuario()); pStm.setString(2,cadastrarOuAtualizarUsuario.getSenha()); pStm.setString(3,cadastrarOuAtualizarUsuario.getTipo()); pStm.setString(4,cadastrarOuAtualizarUsuario.getNomeCompleto()); pStm.setInt(5,cadastrarOuAtualizarUsuario.getId()); } pStm.executeUpdate(); return 1; } catch (Exception e) { e.printStackTrace(); } finally { conectaBanco.encerraConexao(); } return 0;
Java Rules!
SCJP 5
SCWCD 5
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team