| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2010 15:01:12
|
JulioNSP
What is classpath?
Membro desde: 18/03/2010 08:59:42
Mensagens: 6
Offline
|
Pessoal, preciso pegar o valor ou saída de um Select e passar para uma variavel, mas não estou sabendo como.
O Select é: "SELECT MAX( PES_ID) FROM PESSOA ORDER BY PES_ID DESC"
Isso vai me retornar o último valor do campo PES_ID (valor é inteiro).
Sds.
Julio.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2010 15:16:02
|
victor.godinho
Java Ninja
![[Avatar]](/images/avatar/3060a8dbca7beb6e2403c555ede5e742.jpg)
Membro desde: 22/04/2007 14:33:46
Mensagens: 256
Offline
|
Kara,
Te aconselho a dar uma olhada no tutorial de JDBC do GUJ.
Mas, dando uma prévia (copy&paste do tutorial), o caminho é por aqui:
Abraços
|
--
http://victorgodinho.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2010 15:16:09
|
luciano@@
Virtual Machine Man
![[Avatar]](/images/avatar/1957be25763ff3ec3424555f62378b5d.png)
Membro desde: 28/04/2010 13:11:27
Mensagens: 527
Localização: Salvador,BA
Offline
|
Passar para uma variavel onde?
Na aplicação , dentro de uma procedure ?
Qual o banco que vc usa?
|
As pessoas têm algo em comum. Sâo todas diferentes. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/05/2010 09:07:44
|
JulioNSP
What is classpath?
Membro desde: 18/03/2010 08:59:42
Mensagens: 6
Offline
|
Victor, muito obrigado pela dica, muito legal tambem o tutorial.
Eu estou fazendo alguns exercícios para aprender a trabalhar com o Java, venho do Clipper que é bem diferente, tenho estudo o conceito de orientação ao objeto e pretendo mudar um sistema da empresa passando para o Java.
Mas com a sua dica deu certinho e ja estou concluindo a parte de gravar no banco. Agora vou começar a parte da consulta, voce tem alguma sugestão sobre como eu faço pra consultar?
Abraço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/05/2010 09:13:27
|
JulioNSP
What is classpath?
Membro desde: 18/03/2010 08:59:42
Mensagens: 6
Offline
|
Olá Luciano, Estou desenvolvendo uma aplicação muito simples para eu poder aprender um pouco do Java, estou usando o PostgreSQL.
Montei uma tela (que peguei de exemplo num forum) e adaptei pra digitar os dados (tres campos) para poder entao conectar e gravar esses dados. Aí eu queria pegar o último ID (que é chave primaria) + 1 para o próximo registro a ser inserido, com a finalidade de nao se deixar o usuário repetir ou pular o ID. Mas aproveitei a dica do Victor e já consegui resolver isso, agora tenho que pegar algumas dicas para poder fazer a consulta, tipo por nome.
Abraço.
Julio.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/05/2010 08:43:05
|
luciano@@
Virtual Machine Man
![[Avatar]](/images/avatar/1957be25763ff3ec3424555f62378b5d.png)
Membro desde: 28/04/2010 13:11:27
Mensagens: 527
Localização: Salvador,BA
Offline
|
Se a consultar for feita via sql você só vai ter que adicionar os parametros na query. Eu te aconselho a utilizar o preparedStatment para setar os parametros.
con é a sua variavel Connection,
o caracter "?" é o bind usando para setar os parametros, você pode usar vários na query é depois utiliza os métodos set do PreparedStatment para substitui-los,
no método setString 1 é o indice do bind onde vai ser inserido o valor.
|
As pessoas têm algo em comum. Sâo todas diferentes. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/05/2010 17:36:23
|
JulioNSP
What is classpath?
Membro desde: 18/03/2010 08:59:42
Mensagens: 6
Offline
|
Luciano, muito obrigado pela explicação, eu usei e resolvi o problema.
Agora estou com uma dúvida: pego um dado do Oracle campo data e jogo num JLabel, só auq aparece a data no formato yyyy-mm-dd e (hora) junto. Voce saberia como colocar só a data e no formato dd/mm/yyyy???
Sds.
Julio.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/06/2010 08:45:53
|
luciano@@
Virtual Machine Man
![[Avatar]](/images/avatar/1957be25763ff3ec3424555f62378b5d.png)
Membro desde: 28/04/2010 13:11:27
Mensagens: 527
Localização: Salvador,BA
Offline
|
Você pode até no seu select converter a data para o padrão dd/mm/yyyy, mas mesmo assim a hora vai ficar no objeto date.
O interessante é que você usar um SimpleDateFormat quando for exibir sua data.
para mais informações pesquise no site abaixo:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html
|
As pessoas têm algo em comum. Sâo todas diferentes. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/06/2010 17:34:18
|
JulioNSP
What is classpath?
Membro desde: 18/03/2010 08:59:42
Mensagens: 6
Offline
|
Luciano, Não sei como converter a data no select, mas me orientei no exemplo que voce passou e deu certo.
Valeu pela dica, muito obrigado.
Julio.
|
|
|
 |
|
|