Ir em baixo
Csharp
Csharp

Mensagens : 13
Pontos : 51

Como utilizar o  Prepared statements do [Java] Empty Como utilizar o Prepared statements do [Java]

em Dom 22 Abr 2012 - 10:31
Reputação da mensagem: 100% (2 votos)
Prepared statements permitem o desenvolvimento de templates de queries SQL que podem ser reutilizadas para efetuar queries iguais com diferentes valores de parâmetros.

Essencialmente o que fazemos é criar a query, que pode ser de qualquer tipo, deixando os valores das variáveis indefinidos. Então podemos especificar valores para os elementos indefinidos antes de executar a query e repetir de acordo com a necessidade do código.

Prepared statements são criados a partir de um objeto Connection, ou seja, são iguais a objetos Statement. Na hora de construir a query, substitua os valores das variáveis com o simbolo de interrogação:

Código:

String query = "SELECT * FROM CLIENTES WHERE CODIGO > ? AND
CATEGORIA = ?"
PreparedStatement statement = connection.preparedStatement(query);

Antes de executar a query devemos especificar os valores dos parâmetros indefinidos. O objeto PreparedStatement suporta vários métodos, cada um com o fim de definir um valor de um tipo específico (int, long, String, etc). Cada método recebe dois argumentos, um índice indicando qual o parâmetro que queremos acessar e o valor a ser inserido. O primeiro parâmetro tem o índice 1 (e não 0). Assim, para exibirmos os clientes com os códigos maiores que 200 e pertencentes a categoria "Novos", poderíamos usar a seguinte abordagem:

Código:
statement.setInt(1, 200);
statement.setStrig(2, "Novos");
ResultSet rs = statement.executeQuery();

Uma vez criados os Prepared statements, você pode reutilizá-los a vontade. Isso trás mais desempenho ao banco de dados, já que este precisará compilar as instruções apenas uma vez.

eu sei programação é coisa de loco, mas quem disse que sou normal Como utilizar o  Prepared statements do [Java] 1897076785
BGames
BGames

Mensagens : 1808
Pontos : 16497
Evolução : 100
Como utilizar o  Prepared statements do [Java] Reputation_highposComo utilizar o  Prepared statements do [Java] Reputation_highposComo utilizar o  Prepared statements do [Java] Reputation_highposComo utilizar o  Prepared statements do [Java] Reputation_highposComo utilizar o  Prepared statements do [Java] Reputation_highposComo utilizar o  Prepared statements do [Java] Reputation_highposComo utilizar o  Prepared statements do [Java] Reputation_highposComo utilizar o  Prepared statements do [Java] Reputation_highposComo utilizar o  Prepared statements do [Java] Reputation_highposComo utilizar o  Prepared statements do [Java] Reputation_highpos

Como utilizar o  Prepared statements do [Java] Empty Re: Como utilizar o Prepared statements do [Java]

em Dom 22 Abr 2012 - 12:15
"eu sei programação é coisa de loco, mas quem disse que sou normal"
Quem disse que programadores em geral.. são normais..!?

ASUHAHUSAUHS .. Muito bom o tutorial cara .. Como utilizar o  Prepared statements do [Java] 3666372071
Csharp
Csharp

Mensagens : 13
Pontos : 51

Como utilizar o  Prepared statements do [Java] Empty Re: Como utilizar o Prepared statements do [Java]

em Dom 22 Abr 2012 - 13:04
Reputação da mensagem: 100% (1 votos)
Definição de programador -> Ser que transforma Pizza e Café em Softwares hehehe.
em breve faço o video disso ta corrido dimais abraços
Conteúdo patrocinado

Como utilizar o  Prepared statements do [Java] Empty Re: Como utilizar o Prepared statements do [Java]

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum