Banco de dados <-> Aplicação Swing. Como trabalhar jun

1 resposta
S

Olá!

Minha dúvida é a seguinte:

Vamos supor que eu tenha um banco com uma tabela, só para facilitar. Exemplo: a Tabela Produto que contém os campos: codigo, nome_do_produto, quantidade, valor.

Então eu crio uma aplicação swing com campo de texto e botões para inserir novos produtos, remover produtos, atualizar algum campo ou uma tupla inteira, buscar, etc.

O que eu quero saber é:

Como eu escrevo um dado no banco através da aplicação? Como eu "pego" um dado do campo de texto da aplicação e coloca essa informação por exemplo, na linha de comando [color="red"]SELECT * from Produto where Produto.nome_do_produto = "dado"[/color] e imprima na tela a tupla e seus campos. Algo como:
--------------------------------------------------------
| codigo | nome do produto | quantidade | valor |
|001      |  bolacha          |5     |  1.20 |
|420      |  oregano             |25      |  0.75 |                                 
--------------------------------------------------------|
É simples, porém não sei onde procurar.

1 Resposta

B

Ola… Para “pegar” o texto do seu textfield e colocá-lo em uma variável use:

String nome = textField.getText();

Depois disso vc pode “montar” a String SQL de consulta assim:

String sqlStr = "SELECT * from Produto where Produto.nome_do_produto like ' " + nome + " ' ";
rs = stmt.executeQuery(sqlStr);

O resultado da query estará em no objeto rs (ResultSet). Até mais…

Criado 16 de novembro de 2006
Ultima resposta 16 de nov. de 2006
Respostas 1
Participantes 2