Compartilhar via


Como salvar e editar cadeias de conexão

Cadeias de conexão em aplicativos do Visual Studio podem ser salvas no arquivo de configuração do aplicativo (também conhecido como configurações do aplicativo) ou codificadas diretamente no aplicativo. Salvar cadeias de conexão no arquivo de configuração do aplicativo simplifica a tarefa de realizar a manutenção de seu aplicativo. Se a cadeia de conexão precisar ser alterada, você poderá atualizá-la no arquivo de configurações do aplicativo (em vez de alterá-la no código-fonte e recompilar o aplicativo).

O armazenamento das informações confidenciais (tal como a senha) dentro da cadeia de conexão pode afetar a segurança do aplicativo. Cadeias de conexão salvas no arquivo de configuração do aplicativo não são criptografadas nem ofuscadas, de modo que talvez seja possível que alguém acesse o arquivo e exiba seu conteúdo. O uso da segurança integrada do Windows é uma maneira mais segura de controlar o acesso a um banco de dados.

Se você optar por não usar a segurança integrada do Windows e seu banco de dados exigir um nome de usuário e uma senha, você poderá omiti-los da cadeia de conexão, mas seu aplicativo precisará fornecer essas informações para se conectar com êxito ao banco de dados. Por exemplo, você pode criar uma caixa de diálogo que solicita ao usuário essas informações e compila dinamicamente a cadeia de conexão no tempo de execução. A segurança ainda pode ser um problema se as informações forem interceptadas no caminho para o banco de dados.

Para obter mais informações, consulte Protegendo informações de conexão.

Para salvar uma cadeia de conexão de dentro dos assistentes de dados

  • Selecione a opção para salvar a conexão na página Salvar cadeia de conexão no arquivo de configuração do aplicativo.

Para salvar uma cadeia de conexão diretamente nas configurações do aplicativo

  1. No Gerenciador de Soluções, clique duas vezes no ícone Meu Projeto (Visual Basic) ou no ícone Propriedades (C#) para abrir o Designer de Projeto.

  2. Selecione a guia Configurações.

  3. Insira um Nome para a cadeia de conexão. Consulte esse nome ao acessar a cadeia de conexão no código.

  4. Configure o Tipo como (Cadeia de conexão).

  5. Mantenha o Escopo configurado como Aplicativo.

  6. Digite sua cadeia de conexão no campo Valor.

    -ou-

    Clique no botão reticências (...) no campo Valor para abrir a caixa de diálogo Propriedades da Conexão para compilar sua cadeia de conexão.

Editando cadeias de conexão armazenadas nas configurações do aplicativo

Você pode modificar as informações da conexão que são salvas nas configurações do aplicativo usando o Designer de Projeto.

Para editar uma cadeia de conexão nas configurações do aplicativo

  1. No Gerenciador de Soluções, clique duas vezes no ícone Meu Projeto (Visual Basic) ou no ícone Propriedades (Visual C# para abrir o Designer de Projeto.

  2. Selecione a guia Configurações.

  3. Localize a conexão que deseja editar e selecione o texto na caixa Valor.

  4. Edite a cadeia de conexão na caixa Valor.

    -ou-

    Clique nas reticências na caixa Valor para editar sua conexão com a caixa de diálogo Propriedades da Conexão.

Editando cadeias de conexão codificadas em conjuntos de dados

Você pode modificar as informações de conexão que são salvas no código usando o Criando e editando conjuntos de dados tipados.

Para editar uma cadeia de conexão armazenada em um conjunto de dados

  1. No Gerenciador de Soluções, clique duas vezes no conjunto de dados (arquivo .xsd) com a conexão que deseja editar.

  2. Selecione o TableAdapter ou faça uma consulta usando a conexão que deseja editar.

  3. Na janela Propriedades, expanda o nó DefaultConnection.

  4. Para modificar com rapidez a cadeia de conexão, edite a propriedade ConnectionString.

    -ou-

    Clique na seta para baixo na propriedade DefaultConnection e escolha Nova Conexão.

Segurança

O armazenamento das informações confidenciais (tal como uma senha) dentro da cadeia de conexão pode afetar a segurança do aplicativo. O uso da segurança integrada do Windows é uma maneira mais segura de controlar o acesso a um banco de dados.

Para obter mais informações, consulte Protegendo informações de conexão e Visão geral da segurança [wd_adonet].

Consulte também

Conceitos

Preparando o aplicativo para receber dados

Buscando dados no aplicativo

Associando controles a dados no Visual Studio

Editando dados no aplicativo

Validando dados

Salvando dados

Outros recursos

Visão geral de aplicativos de dados no Visual Studio

Conectando a dados no Visual Studio