none
Configurações MySQL personalizada no Forms RRS feed

  • Pergunta

  • Olá, estou criando uma aplicação onde terá conexão com MySql, porém se configurar os parâmetros no desenvolvimento desses parâmetros, quando houver necessidade de troca nome do banco de dados, ip do servidor, usuário e senha, terei que sempre abrir código fonte e alterar todos os Windows Forms que for haver interação com BD, não sei por onde começar, alguém poderia dar ajuda como conseguir parametrizar isso em textbox e replicar para tudo que tiver configuração de banco de dados nos múltiplos forms ? espero que consiga uma luz nisso, estou pesquisando pelo assunto caso consiga postarei aqui.
    sexta-feira, 15 de janeiro de 2016 19:04

Respostas

  • Todas as configuraçoes de conexao devem ficar no arquivo app.config:

    https://msdn.microsoft.com/pt-br/library/gg537280.aspx

    Desta forma, voce pode configurar sua aplicaçao sem a necessidade de recompilar.

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    • Sugerido como Resposta SimorC sábado, 16 de janeiro de 2016 18:31
    • Marcado como Resposta Marcos SJ segunda-feira, 18 de janeiro de 2016 12:53
    sexta-feira, 15 de janeiro de 2016 20:13
    Moderador
  • Boa tarde.

    Para complementar a resposta do William, AQUI tem a documentação sobre como encriptar informações sensíveis do arquivo de configuração.

    E uma observação: se teu projeto possui vários pedaços de código onde as informações de conexão são passadas, algo parece estar errado.

    Tente estudar um pouco separação por camadas, ou, ao menos, crie uma classe para conter somente a lógica de conexão e faça com que as outras classes herdem desta.


    Att., Rafael Simor

    • Marcado como Resposta Marcos SJ segunda-feira, 18 de janeiro de 2016 12:53
    sábado, 16 de janeiro de 2016 18:31

Todas as Respostas

  • Todas as configuraçoes de conexao devem ficar no arquivo app.config:

    https://msdn.microsoft.com/pt-br/library/gg537280.aspx

    Desta forma, voce pode configurar sua aplicaçao sem a necessidade de recompilar.

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    • Sugerido como Resposta SimorC sábado, 16 de janeiro de 2016 18:31
    • Marcado como Resposta Marcos SJ segunda-feira, 18 de janeiro de 2016 12:53
    sexta-feira, 15 de janeiro de 2016 20:13
    Moderador
  • Boa tarde.

    Para complementar a resposta do William, AQUI tem a documentação sobre como encriptar informações sensíveis do arquivo de configuração.

    E uma observação: se teu projeto possui vários pedaços de código onde as informações de conexão são passadas, algo parece estar errado.

    Tente estudar um pouco separação por camadas, ou, ao menos, crie uma classe para conter somente a lógica de conexão e faça com que as outras classes herdem desta.


    Att., Rafael Simor

    • Marcado como Resposta Marcos SJ segunda-feira, 18 de janeiro de 2016 12:53
    sábado, 16 de janeiro de 2016 18:31