| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 14:52:48
|
hackum
Java Ninja
![[Avatar]](/images/avatar/acb8c320b3374282c35a75ed95843067.jpg)
Membro desde: 18/11/2009 18:45:06
Mensagens: 287
Localização: Minas Gerais.
Offline
|
Olá!
Sabemos que para fazer pesquisa em uma BD, basta fazer, por exemplo:
Mas, como eu posso fazer isso em Java ? O usuário digita o que deseja buscar, e aperta o botão BUSCAR.
Até mais...
|
"O topo da inteligência é alcançar a humildade."
(Textos Judaicos)
"Ensinar é aprender duas vezes."
(Joseph Joubert)
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 14:54:39
|
drsmachado
GUJ Expert
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
|
Camarada, tem muitos tutoriais sobre isto na net. No guj e no google tem milhares.
Procure por CRUD em java e se divirta.
|
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 15:06:13
|
lincolnti
Entusiasta Java
Membro desde: 06/10/2011 14:12:22
Mensagens: 19
Localização: Goiânia
Offline
|
hackum,
se você tivesse alguma dúvida com sua aplicação até poderiamos te ajudar. Mas percebo que você quer algo pronto. É melhor você estudar Java Web.
Portanto segue abaixo o link da apostila Java para desenvolvimento web da caelum:
http://www.caelum.com.br/download/caelum-java-web-fj21.pdf
Bons estudos.
|
Tecnologia, a vida é assim!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 15:49:48
|
alandiniz
JavaEvangelist
![[Avatar]](/images/avatar/1698e04c2a83e1249f80e21fc28eefe0.jpg)
Membro desde: 14/03/2010 20:06:59
Mensagens: 315
Localização: Cianorte
Online
|
hackum se você passar parte do código que você já tem, fica bem + fácil de ajudar...
ou então de mais detalhes, vc nem falo se você está programando pra web ou desktop.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 20:30:23
|
hackum
Java Ninja
![[Avatar]](/images/avatar/acb8c320b3374282c35a75ed95843067.jpg)
Membro desde: 18/11/2009 18:45:06
Mensagens: 287
Localização: Minas Gerais.
Offline
|
Não, pessoal eu não quero nada pronto. Apenas, quero que vocês me ensinam como que faz para o usuário digitar algo para pesquisar no banco de dados MYSQL. Eu estou fazendo uma aplicação Desktop. Vejamos um exemplo: No caso é para pesquisar, então ficaria assim: Mas, nesse caso, a busca está sendo feita sem alteração do usuário. Eu quero que o usuário digita no campo JTextField, e clica em pesquisar. Mas como eu vou colocar ali dentro do SELECT ? Assim mais ou menos ? Até mais...
This message was edited 1 time. Last update was at 02/02/2012 20:30:51
|
"O topo da inteligência é alcançar a humildade."
(Textos Judaicos)
"Ensinar é aprender duas vezes."
(Joseph Joubert)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 21:46:52
|
MarcioMaia
Debugger
Membro desde: 03/09/2011 21:44:35
Mensagens: 67
Offline
|
hackum wrote:Não, pessoal eu não quero nada pronto. Apenas, quero que vocês me ensinam como que faz para o usuário digitar algo para pesquisar no banco de dados MYSQL. Eu estou fazendo uma aplicação Desktop. Vejamos um exemplo:
No caso é para pesquisar, então ficaria assim:
Mas, nesse caso, a busca está sendo feita sem alteração do usuário. Eu quero que o usuário digita no campo JTextField, e clica em pesquisar. Mas como eu vou colocar ali dentro do SELECT ?
Assim mais ou menos ?
Até mais...
hackum,
so fazer "SELECT nome_colunas FROM nome_tabela WHERE coluna = '"+meuJtext.getText()+"' "
Para colocar uma Variavel na consulta SQL, você utiliza '"++"' e coloca a variavel entre os mais.
Ae é só associar ao evento desejado, e mostrar a tabela é claro.
Posta ae se tiver entendido.
|
Meu Blog:
http://www.blogdasofertas.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 21:53:17
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Tópico movido para o fórum de persistência.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 22:14:11
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
MarcioMaia wrote:so fazer "SELECT nome_colunas FROM nome_tabela WHERE coluna = '"+meuJtext.getText()+"' "
Para colocar uma Variavel na consulta SQL, você utiliza '"++"' e coloca a variavel entre os mais.
Ae é só associar ao evento desejado, e mostrar a tabela é claro.
Posta ae se tiver entendido.
Deus me livre. Jamais faça isso. Esse código, além de pouco elegante, é sujeito ao ataque de SQL Injection. Sem falar que ele quebra caso seu usuário digite um apóstrofe.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 22:21:07
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Ficaria assim: Melhor ainda é se vc dividir isso numa classe Dao. O dao recebe como parâmetro de entrada a String do JTextField, e retorna uma lista da classe que vc quer com base no resultSEt: No uso:
This message was edited 1 time. Last update was at 02/02/2012 22:21:19
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2012 07:05:48
|
drsmachado
GUJ Expert
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
|
MarcioMaia wrote:hackum,
so fazer "SELECT nome_colunas FROM nome_tabela WHERE coluna = '"+meuJtext.getText()+"' "
Para colocar uma Variavel na consulta SQL, você utiliza '"++"' e coloca a variavel entre os mais.
Ae é só associar ao evento desejado, e mostrar a tabela é claro.
Posta ae se tiver entendido.
Camarada, esqueça isso.
Use preparedStatement.
Mais elegante, mais simples e menos problemas.
|
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM |
|
|
 |
|
|