Sauda��es Cristiano,
O esquema para utilizar banco de dados � o seguinte:
- Primeiro voc� registra um driver de conex�o com banco de dados
- Depois voc� cria uma conex�o usando uma String que identifica o banco de dados que voc� quer usar
- Para fazer uma consulta, voc� precisa de um Statement ou PreparedStatement. S� que eles t�m de estar associados a uma conex�o. Por isso voc� precisa usar os m�todos createStatement ou prepareStatement para conseguir as inst�ncias desses objetos.
Agora, se voc� quer fazer um select por exemplo? Onde v�o ficar os dados? No ResultSet! Quando voc� usa o m�todo executeQuery do Statement, especial para consultas, ele retorna um ResultSet.
O ResultSet � um ponteiro aberto no banco de dados. Quando voc� quer acessar um valor do ResultSet voc� usa o m�todo next() que retorna true se houver algum valor no ResultSet ou false se n�o houver mais valores a serem recuperados. Uma vez que voc� usou o m�todo next() e obteve sucesso voc� recupera um campo da sua consulta atrav�s do m�todo getXXX("Nome da coluna") ou getXXX(numero_da_coluna) onde XXX � o tipo de dado que voc� deseja recuperar.
Se ainda estiver com d�vidas mande um email direto pra mim que eu lhe envio um exemplo.

[]�s
Vin�cius

At 22:08 10/10/2002 -0300, you wrote:
Boa noite lista!
Eu comecei a estudar conexao com banco de dados e estava vendo que uma isntrucao sql e representada em java por um objeto Statement , mas nao entendi qual a funcao do metodo createStatement ? Nao entendi a explicacao dada no livro , pois se este comando e a representacao de sql , por que eu preciso de um objeto ResultSet , desculpe a igno..
Por favor , alguem pode me ajudar ou ate mesmo indicar um material em portugues que explique.
Dessde ja agradeco,
Um abraco,
Cristiano.

Responder a