none
Duvida Classes RRS feed

  • Pergunta

  • Ola preciso criar uma classe para guardar os dados da minha conexao com o banco de dados , porem não estou conseguindo, a minha ideia é jogar todo o codigo da conexao na classe e no form.cs chamar essa classe, tem como fazer isso?
    sexta-feira, 26 de outubro de 2012 13:30

Respostas

  • Valeu Malange :)

    Muito bom ler isso hehe.

    Sobre a configuração:

    Você adiciona um 'application configuration file' (add -> new item-> application configuration file) e depois adiciona as strings de conexão nele:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <connectionStrings>
        <add name="db" connectionString="suaStringAqui" />
      </connectionStrings>
    </configuration>

    No código você faz assim para pegar o valor:

    var connection = ConfigurationManager.ConnectionStrings["db"].ToString();
    Não esquece de dar using em System.Configuration;


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    • Sugerido como Resposta Pablo Batista Cardoso sexta-feira, 26 de outubro de 2012 15:57
    • Marcado como Resposta Marlyson domingo, 28 de outubro de 2012 01:01
    sexta-feira, 26 de outubro de 2012 15:08

Todas as Respostas

  • Você pode criar um classe Publica e estatica, assim de qualquer lugar e sem precisar instanciar você teria acesso as informações.

    Bruno Viegas D. Ribeiro

    Analista Desenvolvedor de Sistemas
    www.brunoviegas.com.br
     

    sexta-feira, 26 de outubro de 2012 13:37
  • Acho que o ideal é não colocar string de conexão direto nas classes, pois você terá que recompilar todo o projeto caso a string mude. Você não consegue colocar em algum arquivo de configuração?

    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    sexta-feira, 26 de outubro de 2012 13:38
  • @Murilo

    Excelente trabalho ai cara. Continua assim, ajudando a comunidade.

    Poderias postar um exemplo pra o OP Ver, como puxar a conecao dentro de um ficheiro...

    Valeu ai cara.

    Eu tenho acompanhado os teus post, excelente como o Bruno tambem.


    http://malange-levi.blogspot.co.uk/

    sexta-feira, 26 de outubro de 2012 13:59
    Moderador
  • Valeu Malange :)

    Muito bom ler isso hehe.

    Sobre a configuração:

    Você adiciona um 'application configuration file' (add -> new item-> application configuration file) e depois adiciona as strings de conexão nele:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <connectionStrings>
        <add name="db" connectionString="suaStringAqui" />
      </connectionStrings>
    </configuration>

    No código você faz assim para pegar o valor:

    var connection = ConfigurationManager.ConnectionStrings["db"].ToString();
    Não esquece de dar using em System.Configuration;


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    • Sugerido como Resposta Pablo Batista Cardoso sexta-feira, 26 de outubro de 2012 15:57
    • Marcado como Resposta Marlyson domingo, 28 de outubro de 2012 01:01
    sexta-feira, 26 de outubro de 2012 15:08
  • eu faço um negocio parecido com o que vc falou eu crio uma variavel de conexao do tipo string e coloco o seguinte codigo: nomeprojeto.propriedades.seetings.default["String de conexao"].toString

    ai tda vez que eu quero abrir a conexao eu chamo essa string, mas o que estou querendo fazer a pedido do meu chefe é criar uma classe que tenha todo o codigo de conexao e no programa so chamar a classe 

    domingo, 28 de outubro de 2012 01:04