Erro de Insert SQL

3 respostas
E

pessoal sou novo em J2EE e em um comando sql esta acontecendo um erro que esta apostando na linha do ResultSet, mas acredito que não haja erro algum, segue abaixo o código se qlguem quizer verificar, ok, abraços:

<% try{ Class.forName("org.postgresql.Driver"); Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/geral","edinho","faccin"); Statement st = con.createStatement(); ResultSet rs = st.executeUpdate("insert into usuario (nome, endereco, bairro, cidade, estado, llogin, senha, email) values ('"+request.getParameter("nome")+"','"+request.getParameter("endereco")+"','"+request.getParameter("bairro")+"','"+request.getParameter("cidade")+"','"+request.getParameter("estado")+"','"+request.getParameter("llogin")+"','"+request.getParameter("senha")+"','"+request.getParameter("email")+"')"); } catch(ClassNotFoundException eClass){ out.println("Classe JDBC não encontrada: "+eClass); } catch(SQLException eSQL){ out.println("Erro de conexão com o banco de dados: "+eSQL); } %>

PS.: Estou usando o banco de dados PostgreSQL

3 Respostas

maquiavelbona

O método executeUpdate() não retorna um ResultSet e sim um int que é o número de linhas afetadas. Dê uma olhada nisso.

Cara, acostume-se a ler o Javadoc e a documentação. Quase tudo já está lá.

Até!

Ratao

Como o maquiaveldebona já disse onde está o problema. Venho apenas aconselhar-te a dar uma lida neste tópico.
Posso até parecer chato por em quase todos os tópicos que entro pedir para ler.
Mas com a identação na hora dos posts fica bem melhor para ler,
e como entrei para ver seu post, notei que não usou as tags.
abraço!

E

Valeu Ratão, voou dar uma lida melhor, abraço.

Criado 28 de janeiro de 2008
Ultima resposta 29 de jan. de 2008
Respostas 3
Participantes 3