Como: salvar e editar seqüências de conexão

As cadeias de conexão em aplicativos de Visual Studio podem ser salvas no arquivo de configuração do aplicativo (também conhecido como configurações do aplicativo), ou embutido diretamente no seu aplicativo.Salvar cadeias de conexão no arquivo de configuração de aplicativo simplifica a tarefa de manter seu aplicativo.Se a cadeia de conexão precisar ser alterada, depois você pode atualizá-la no arquivo configurações de aplicativo (em oposição a ter que alterá-la no código-fonte e recompilar o aplicativo).

Armazenar informações confidenciais, (como a senha) dentro da cadeia de conexão pode afetar a segurança do seu aplicativo.Cadeias de conexão salvas no arquivo de configuração do aplicativo não são criptografadas ou ofuscadas, então talvez seja possível que alguém acesse o arquivo e exiba seu conteúdo.Usar Windows Integrated Security é uma maneira mais segura para controlar o acesso a um banco de dados.

Se você não escolher usar segurança integrada do Windows e seu banco de dados requerer um nome de usuário e senha, você pode omiti-los da cadeia de conexão, mas o aplicativo precisará fornecer essas informações para que conecte 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 dinamicamente cria a cadeia de conexão em tempo de execução.Segurança pode ser um problema se as informações são interceptada no caminho para o banco de dados.

Para obter mais informações, consulte Securing Connection Strings.

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 Save connection string to the application configuration file.

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

  1. Em o solution Explorer clique duas vezes no ícone de meu projeto (Visual Basic) ou o ícone de Propriedades (C#) para abrir Designer de projeto.

  2. Selecione a guia Settings.

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

  4. Defina Type como (Connection string).

  5. Deixe o Scope definido como Application.

  6. Digite a cadeia de conexão no campo Value.

    -  ou  -

    Clique no botão de reticências (...) no campo Value para abrir a caixa de diálogo Connection Properties e criar a cadeia de conexão.Para obter mais informações, consulte Adicionar/modificar a caixa de diálogo de conexão (geral).

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

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

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

  1. Em o solution Explorer, clique duas vezes no ícone de meu projeto (Visual Basic) ou o ícone de Propriedades (Visual C# para abrir Designer de projeto.

  2. Selecione a guia Settings.

  3. Localize a conexão que você deseja editar e selecione o texto na caixa Value.

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

    -  ou  -

    Clique em reticências na caixa Value para editar a conexão com a caixa de diálogo Connection Properties.Para obter mais informações, consulte Adicionar/modificar a caixa de diálogo de conexão (geral).

Editando cadeias de conexão embutida em datasets

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 dataset

  1. No Solution Explorer, clique duas vezes no dataset (arquivo.xsd) com a conexão que você deseja editar.

  2. Selecione o TableAdapter ou a consulta com a conexão que você deseja editar.

  3. Na janela Properties expanda o nó DefaultConnection.

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

    -  ou  -

    Clique na seta para baixo na propriedade DefaultConnection e escolha New Connection para abrir o Adicionar/modificar a caixa de diálogo de conexão (geral).

Segurança

Armazenar informações confidenciais, (como uma senha) dentro da cadeia de conexão pode afetar a segurança do seu aplicativo.Usando segurança integrada do Windows é uma maneira mais segura para controlar o acesso a um banco de dados.

Para obter mais informações, consulte Securing Connection Strings e ADO.NET Secure Coding Guidelines.

Consulte também

Conceitos

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo.

Controles de vinculação de dados de Visual Studio

Edição de dados em seu aplicativo.

Validação de dados

Salvar dados

Outros recursos

Visão geral dos aplicativos de dados em Visual Studio

Connecting to Data in Visual Studio