Boa noite , Sou iniciante em programação e estou começando a mexer com banco de dados em java.
Gostaria de saber qual é a melhor forma de criar os selects e Inserts em uma aplicação java.
Deixo o código SQL todo exposto ou Criar procedures no banco de dados e só fazer as chamadas ?
Obrigados.
Comando SQL junto Com Codigo [Resolvido]
5 Respostas
JDBC é a resposta, dê uma lida nessa apostila da Caelum
Sim , usando jdbc mesmo . Queria saber oque é mais padrão mesmo na hora de fazer a inserção usar o SQL insert into e tal ou criar esse insert no banco e só chamado na aplicação sem a necessidade de rotinas de crud junto com o código.
Fica a seu critério, deixar o insert na aplicação, ou criar um proc que faça esse trabalho.
Não vejo problema algum nesses casos, só acho mais recomendado deixar um select em uma proc ao invés de um insert.
Normalmente o que se usa é um framework ORM (Hibernate sendo o mais famoso) que irá automatizar esse processo, no seu caso como acredito que você esteja codificando um projeto pessoal de pequeno porte não há problema algum em declarar os comando SQL de forma explícita desde que você os encapsule em um DAO (que são explicados na apostila) e use preparedStatement.
Obrigado a todos , com a colaboração entendi bem oque devo fazer valew