Geoge os índices de PreperedStatement começam com 1
ou seja o seu código ficaria assim:
public static final String SELECT = "select ? from
? ? ?";
no factory do select para uma table vai
ter:
PreparedStatementps = this.database.getConnection().prepareStatement(Constantes.SELECT);
ps.setSt
Saudações Edney,
O preparedStatement serve pra você criar uma consulta que vai receber
valores diferentes e passar os valores depois.
Exemplo:
//Considerando que já temos uma conexão c com um
banco qualquer
String sql = "UPDATE FUNCIONARIOS SET SALARIO = ? WHERE COD =
?"
PreparedStatement pstmt
try{
String sql = "update tabela set campo1 = ? where id = ?";
Connection cn = getConnection(); //implementação
PreparedStatement sp = cn.prepareStatement(sql);
ps.setString(1, "VALOR_CAMPO1");
ps.setInt(2, 4); //Qq valor inteiro
ps.executeUpdate();
} catch(SQLException e){}
[]s
Luiz H
Aí vai um exemplo.
até mais,
Augusto
/*
* ClienteBean.java
*
* Created on 19 de Outubro de 2002, 09:21
*/
package curso.ecommerce;
import java.beans.*;
import java.sql.SQLException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import util.db.ConnectionBean;
/**
*
* @a
Olha, uma vez aberto
um objeto Connection, basta chamá-lo não precisando criar novamente, e
quanto a fechá-lo, dependendo do escopo pode seu objeto, é melhor deixá-lo
aberto enquanto estaria utilizando os métodos de ação no banco de dados. Se
ficar inutilizado o Garbage Collector vai removê-
_.~._.~._.~._.~._.~._.~._.~._.~._Programador
Java Junior, 19 anos._.~._.~._.~._.~._.~._.~._.~._.~._
- Original Message -
From:
Marcelo Alves
To: [EMAIL PROTECTED]
Sent: Tuesday, June 18, 2002 12:03
PM
Subject: Re: [java-list]
PreparedStatement
Olha,
Normalmente é
Não nescessáriamente,
Vc pode criar apenas uma Conexão com o servidor
de banco de dados e apenas criar os objetos que irão acessar os dados como o
PreparedStatement e o Statement.
Ah dica: sempre que retornar um ResultSet,
feche-o tb. pois este objeto prende o cursor dentro do banco de
d
Olha,
Normalmente é bom
fechar a conexão, senão ela só vai ser fechada por timeout ou no GC, se quem fez
o driver pensou nisso... Na dúvida, feche a conexão... É mais saudável pro banco
e pra sua aplicação. Claro, que se você estiver usando um pool, fechar a conexao
indica que ela volt
Oi Estevao,
nao sei se voce esqueceu de colocar na mail, mas voce executou o
SQL? Isto eh, existe um pStmt.executeUpdate() ou um
cStmt.execute() ?
Abracos,
Bruno.
On Thu, 22 Mar 2001, Estevão Mendes wrote:
|Saudações a todos,
|
|gostaria de umas dicas em relação ao uso de PreparedStatem
O que vc acha de fazer um pStmt.executeUpdate() e um cStmt.executeCall()..
Vc somente criou os statements mas não executou
sven
Estevão Mendes wrote:
001201c0b2f8$45ed7f80$4902330a@msanet">
Saudações a todos,
gostaria de umas dicas em relação ao uso de
PreparedStatement e CallableSt
10 matches
Mail list logo