BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!


BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

BGames
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

BGamesEntrar

Fórum de Desenvolvimento de Jogos e Programação


descriptionComo utilizar o  Prepared statements do [Java] EmptyComo utilizar o Prepared statements do [Java]

more_horiz
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

descriptionComo utilizar o  Prepared statements do [Java] EmptyRe: Como utilizar o Prepared statements do [Java]

more_horiz
"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

descriptionComo utilizar o  Prepared statements do [Java] EmptyRe: Como utilizar o Prepared statements do [Java]

more_horiz
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

descriptionComo utilizar o  Prepared statements do [Java] EmptyRe: Como utilizar o Prepared statements do [Java]

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder