Esse site ( http://www.exampledepot.com ) é muito completo. O autor também escreveu um livro chamado “Java Almanac”.
Deley
Julio,
Com relação a sua dúvida na utilização do PreparedStatement, vc pode substituir os ‘?’ pelos respectivos valores utilizando os métodos set’s do objeto PreparedStatement. Por exemplo: neste seu caso vc usaria o método setString(int indice, String str). Todo método setAlgumTipo, espera um índice, que representa a posição do parametro na query; lembrando que diferente dos arrays, os índice do PreparedStatement começa no ‘1’ e não no 0.
Ex:
// QueryStringsql="SELECT * FROM clientes WHERE nome = ? ";// Aqui é preparada para receber os parâmetros.PreparedStatementps=conn.prepareStatement(sql);// Aqui é setado o valor do parâmetro na query.ps.setString(1,nome);// Aqui obtém o retorno do banco.ResultSetrs=ps.executeQuery();
Espero ter ajudado com a dúvida do PreparedStatement.
M
mayllon
Galera, alguém sabe se posso passar um Array como parametro ?
A
AbelBueno
Por que precisaria passar um array?
Qual é o tipo no banco de dados?
M
mayllon
Por que precisaria passar um array?
Qual é o tipo no banco de dados?
Abel Bueno,
estava salvando os dados que vinham de um form com paginação, mas consegui fazer com o Criteria.