INSERT em Banco MYSQL

3 respostas
soloplayer

Olá amigos estou querendo saber qual a melhor maneira para fazer um INSERT em um banco de dados, gostaria de fazer um insert rapido e assim o que eu posso utilizar para que quanto em certo banco esteja fora do ar ele me emitir uma mensagem??? Grato

3 Respostas

kicolobo

Há duas alternativas.

Você pode usar algum framework de ORM

Você pode usar chamadas ao JDBC diretamente.
Neste caso, você tem duas opções, uma idiota e outra não.
A idiota consiste em montar sua instrução SQL com os parâmetros passados pelo usuário e simplesmente enviá-la para o seu driver, o que consiste em um erro de segurança absurdo.
A segunda consiste em usar objetos do tipo PreparedStatement. Com relação à performance, esta é inclusive a melhor opção (e é também o que o ORM irá fazer por debaixo dos panos).

soloplayer

Ola amigo obrigado, como ficaria um exemplo de PreparedStatement?

kicolobo

DIreto do JavaAlmanac:
http://www.exampledepot.com/egs/java.sql/InsertPs.html

Criado 28 de fevereiro de 2007
Ultima resposta 28 de fev. de 2007
Respostas 3
Participantes 2