Mensagens enviadas por: fbanin
Índice dos Fóruns » Perfil de fbanin » Mensagens enviadas por fbanin
Autor Mensagem
Ai que esta, dentro da sua principal vc quer utilizar qual variavel ?!


se for a variavel (atributo) conexao, não vai dar mesmo, o que vc tem que fazer na sua classe principal é instanciar a conexão:



Se a conexão já tiver sido aberta uma vez, ele não irá abrir de novo, porém sua referência a conexão vai estar apta a fazer o que vc quiser, ai na sua classe principal, para utilizar o "createStatement()" vc utiliza assim:



Depois de abrir a conexão vc não vai utilizar a variável que esta na classe Conexao, mas sim instanciar sempre uma referência para a conexão já existente (no caso de já ter sido aberta, caso contrário a abertura será feita de maneira automática) ai sim vc terá acesso a variavel de dentro da classe... (coisa que pretendo dar uma melhorada)...

Certo ?!
Verifique o compareTo() da classe String.

"Maria".compareTo("Maria Fernanda") vai ser menor que zero, logo é menor, caso seja 0 são iguais e se for maior é maior....

Certo !? Só que tem diferença entre maiusculas e minusculas
ele vai printar todas as posições do array, menos a 4ª e 5ª, pois perdem a referência a um objeto qto igualou o valor delas a null.
Salve galera,

é possível rodar aplicativos JAVA no Palm Tungesten E ? Onde arranjo o Virtual Machine para instalar, veio um no CD mas deve estar meio bichado....

Valeu
Vc quer mudar e ainda ter o objeto para acessar depois ? Se sim, tem um layout bem interessante, acho que é CARDLAYOUTS... muito bacana, vc inclui vário paineis e vai mudando conforme o gosto...

Não tenho o exemplo aqui, estou na faculdade, mas assim que eu entrar no fórum amanhã de manhã eu coloco o exemplo do que estou falando... acho que vai servir para o que vc quer....
brlima
A diferencao do setModal é que ele espera a sua janela fechar para continuar o codigo, logo, enquando vc tiver com a janela filha aberta, vc pode alterar valores dela.

Quando vc fechar a filha e ele voltar no codigo do pai, vc tem uma referencia para a janela filha ( que vc acabu de mostrar, chamando o método show() ) e com isso vc consegue acessar as variaveis ( campos, textefiels, etc ) que vc mexeu nos valores.

Preste atenção que não estamos "retornando" nada. Estamos acessando os valores do objeto.


Sei que a dúvida é do colega, mas fiquei com uma dúvida nesse help que vc deu.... qdo a janela filha for fechada ainda teremos a variavel "c" (no exemplo que vc deu) ?? Ela não fica nula qdo fechamos a janela filha !?

Pelo que entendi o objeto ainda vai existir... certo, ai como eu faria para ele sumir da memória, ou melhor, destruir o objeto da memória depois de pegar o que eu preciso ???
Isso ai, dentro dessa classe eu criei 3 métodos... um para abrir a conexão, outro para fechar e o construtor padrão que cria a conexão mesmo....



Esse ai foi um dos primeiros teste que eu fiz.....

T+
Foi isso que tentei dizer...

Vai funcionar....

Vc vai ter que fazer assim



Eu estou fazendo dessa maneira...
Vo tentar....

Se vc declarou a sua txt_Nome_cli na classe GridCliente como public, vc pode acessar ela usando x.txt_Nome_cli.setText("SEU NOME É AURÈLIO CAMPOS");

Certo ?!

sou novo aqui, mas vou tentar ajudar...

Na classe de conexão vc cria a variavel CONNECTION como static, e faz uma verificação antes de criar a conexão se ela é nula, se for, vc cria a conexão, caso contrário passa direto, pois a conexão já esta feita.

Agora qto aos selects, fica melhor vc fazer a conexão e criar as resultsets na outra classe, não a da conexão....

Estou fazendo dessa forma, eu criei uma classe de conexão como expliquei acima... e criei uma outra classe igual a minha tabela do Access, nessa classe eu dou os selects, inserts, updates e deletes que eu preciso, tudo isso usando a conexão da classe de conexão... deu certo... agora só preciso melhorar e passar para meu futuro sistema....

Abraços
Em qual endereço vc baixou o JAR ?!

e qual a string de conexão que coloca para usar esse driver ?! Valeu !
Valeu Rafael,

A classe de conexão esta pronta e com static... funcionando bem, fiz testes com o SQL e sempre mantem apenas uma conexão ao banco, mesmo eu instanciando a classe mais de uma vez... esta funcionando legal.

O que me deixa meio a ver navios ainda é como o pessoal utiliza para fazer pesquisas, alterar, incluir, excluir, etc...

Fico meio na dúvida se devo implementar duas ou uma classe para tratar registros... não sei como funciona ai fora, qual o melhor esquema... ao meu ver, seria criar uma classe e nela fazer todo o tratamento para o banco de dados... e na interface gráfica eu instanciar a classe da tabela e ir utilizando ela para pesquisar e inserir dados...

Obrigado pela luz
Galera,

Consegui fazer uma conexão ao banco de dados (como estudo estou usando o ACCESS e ODBC)... peguei muitas apostilas sobre o assunto e estou caminhando nessa parte....

Sou novato em OO ok, então me deêm um desconto sobre as coisas que irei perguntar....

Como a maioria das pessoas utilizam a conexão ?! Criam um objeto que faz a conexão e toda vez que precisa conecta, faz o que precisa no banco e fecha a conexão ?!

Ou é melhor criar um objeto com STATIC atributo STATIC e abrir a conexão apenas uma vez... isso consigo fazer e aprendi a pouco que é um pool de conexão... legal, to ficando bom, mas como ficariam os objetos que eu mostro na tela ?

Por exemplo, digamos que eu tenha uma tabela com dois campos, NOME e IDADE, faço uma classe com esses dois atributos tb ?! Isso que me deixou meio na dúvida na classe....

O que pensei em fazer, criar um objeto PESSOAS (por exemplo) com os mesmos atributos da minha tabela, depois criei os SETs e GETs desses atributos, por fim criei um metodo que chama um objeto de conexão e dali faço pesquisa no banco e populo os atributos.... mas essa é a melhor maneira ?! Como é o usual por ai ?!

No aguardo de uma luz salvadora a esse DUMMY em JAVA
Galera,

Obrigado a todos pelas dicas. Consegui fazer a conexão via ODBC, inclusive gravei alguns registros e fiz um select na tabela para ver como funcionava... ficou bem legal...

Grato a todos....
Bom, até concordo que o ACCESS não é um banco de dados... mas qdo temos somente ele na mão, para fazer apenas uma conexão, para se ter uma noção, não preciso ir atrás de outro....

O que eu quero fazer, é pegar um sistema em Clipper que eu fiz em algum lugar do passado longinquo e transforma-lo em Java, ele tem 2 telas... e uma penca de relatório... quero ver como fica o Swing... acesso ao BD etc... por isso não quero usar um BD mais decente !

Senão teria pego o SQL ou o Oracle....

Então, a nível de aprendizado... alguém poderia me ajudar ?!

Obrigado pelas dicas de outros bancos... qdo for fazer algo sério vou atrás deles.... valeu mesmo, mas no momento quero usar a porcaria do MS-ACCESS....
 
Índice dos Fóruns » Perfil de fbanin » Mensagens enviadas por fbanin
Ir para:   
Powered by JForum 2.1.8 © JForum Team