Com ou sem ponto e vírgula

7 respostas
mirrah

bom dia a todos. Estou com um dúvida simples, estou querendo manipular um banco de dados via JDBC puro.

String sql = "SELECT * FROM aluno";

Nesta query acima, eu ponho ponto e virgula dentro da variável ou não?

Espero ter sido claro, e obrigado a todos :slight_smile:

7 Respostas

E

Não. Está certo desse jeito.

De qualquer forma, o uso de “SELECT *” deve ser limitado a queries interativas (ou seja, aquelas que você digita na ferramenta do próprio banco). Sempre liste as colunas que você quer pegar.

mirrah

e quando eu quiser fazer uma série de updates?

L

certo fera

então caso tenhas algumas dúvidas dá um olhada

http://javafree.uol.com.br/artigo/1356/Acessando-banco-de-dados-em-Java-PARTE-1.html

mirrah

pow cara, legal o tutorial, mas não me ajudou muito não, não mostra caso eu queira fazer vários updates

L

vc teria como postar sua classe DAO

V

Você pode utilizar assim em JDBC

String sqlQuery =  "UPDATE NomeTabela SET campo1 = ?, "
        + "campo2 = ?,  campo3 = ?, "
        + " WHERE campoDeBusca = ?";

ou uma String para deletar

String queryDeleta  = "DELETE FROM nomDaTabela WHERE CampoDoID = ?";

String QuerySelect = "Select campo1 , campo2 , campo3 from nomeTabela where campoDeBusca = ?";

lembrando que Você não precisa colocar " ; " dentro da query .

Utilize o PreparedStament da conexao para passar (SQlQuery);

e PreparedStamente.executeQuery();

e para pegar o Resultado utilize o ResultSet para pegar os valores atraves de um
While(resultSet.next()){

}

dei uma resumida muito grande mais acho que ja deve te ajudar , duvida Posta Aqui

Andre_Rosa

Vrodrigues2, por favor, use as TAGs referentes a código.

Criado 10 de junho de 2011
Ultima resposta 10 de jun. de 2011
Respostas 7
Participantes 5