| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/06/2005 16:13:27
|
Obi-Wan-KenobiPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 03/06/2005 00:00:00
Mensagens: 25
Localização: 288826318
Offline
|
Boa Tarde javaneses...
Eh o seguinte estou fazendo um pequeno sistema Desktop e tenho algumas duvidas quanto a conexao ao banco de Dados:
Fiz uma Classe de Conexao ao Banco:
Agora eu nao sei como usar essa classe dentro de outras classes, para que eu nao precise fazer uma nova conexao em cada novo programa.
Como se faz isso? Alguem pode dar uma ajudinha ai?
A outra Classe eh essa:
Código:
Alem dessa classe pretendo usar a mesma conexao em outras...
Qualquer ajuda eh bem vinda...
e se nao eh pedir demais essa forma que estou usando para programar esta correta? Ou tem alguma outra forma mais nos padroes Java...
faz pouco tempo que estou em contato com Java.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/06/2005 16:38:27
|
diegodrumondPJ
JavaChild
![[Avatar]](/images/avatar/1)
Membro desde: 15/08/2004 00:00:00
Mensagens: 100
Localização: 81427317
Offline
|
depende do que vc ta querendo fazer... se for algo mto simples, monousuario e talz, faz uma classe ae na mao msm com uns metodos de abreConexao, fechaConexao, executaQuery etc... senaum pega algum componente jah pronto, mas ae no caso geralmente eles vem com suporte pra pool de conexao etc.. q talvez naum seja util pra vc..
da uma olhada no jakarta commons: http://jakarta.apache.org..
lah tem o DBCP, que faz acesso ao banco utilizando pool de conexao e etc, e o DBUtils que tem algumas ferramentas pra vc usar...
alem disso existe o hibernate, que eh mto bom, mas depende da sua aplicação.. se realmente vale a pena matar mosca com fuzil...
espero ter ajudado.. se quiser fazer a classe na mao msm da ideia ae que a gente te ajuda...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/06/2005 17:26:58
|
xpidxPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 09/06/2004 00:00:00
Mensagens: 47
Offline
|
se vc for usar essa classe...não faça a classe conecta pública... faça ela privada e crie um método público q retorna a conexão... pq "Connection" é um objeto, e é retornado por referência a classe q vc chamar o método...
e no programinha, pra chamar a conexao usa assim:
axo q seria legal vc ler mais sobre Orientação a Objetos antes de começar com java... vai t ajudar mto...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2005 09:46:26
|
Obi-Wan-KenobiPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 03/06/2005 00:00:00
Mensagens: 25
Localização: 288826318
Offline
|
Bom dia Pessoal...
Valeu pelas dicas, vou usar o sisteminha num ambiente multiusuario varias maquinas irao acessar o banco ao mesmo tempo, no inicio sera somente uma tela de Login, um Menu, uma Consulta aos Estoques e um programa de digitacao, impressao, alteracao, exclusao e consulta de saidas de produtos, mas depois dessa parte inicial pronta o sistema ira crescer com outras funcoes mais complexas, estou fazendo assim pra comecar a aprender Java, o Sistema ira rodar em maquinas com o Linux e outras com Windows, hoje jah tenho todo o sistema em Delphi mas quero mudar todo ele com o passar do tempo...
|
|
|
 |
|
|
|
|