Compartilhar via


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

Connection strings in Visual Studio applications can be saved in the application configuration file (also referred to as application settings), or hard-coded directly in your application. Salvar strings de conexão no arquivo de configuração de aplicativo simplifica a tarefa de manter seu aplicativo. Se a sequência 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 sequência de conexão pode afetar a segurança do seu aplicativo. Sequências 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 sequência 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 sequência 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 Protecting Connection Information (ADO.NET).

Para salvar uma sequência 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 sequência de conexão diretamente nas configurações do aplicativo

  1. No Solution Explorer clique duas vezes o My Project ícone (Visual Basic) ou Propriedades ícone (C#) para abrir o Project Designer.

  2. Selecione a guia Settings.

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

  4. Definir Type para (Connection string).

  5. Deixe o Scope definido como Application.

  6. Digite a sequência de conexão para o campo Value.

    - ou -

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

Editando strings 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 string de conexão armazenada nas configurações do aplicativo

  1. No Solution Explorer, clique duas vezes o My Project ícone (Visual Basic) ou Propriedades ícone (Visual C# ou Visual J#) para abrir o Project Designer.

  2. Selecione a guia Settings.

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

  4. Edite a string 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 Strings de conexão embutidas em Datasets

Você pode modificar as informações de conexão que são salvas no código, usando o Dataset Designer.

Para editar uma seqüência 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 string 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 sequência de conexão podem 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 Protecting Connection Information (ADO.NET) e Security Overview (ADO.NET).

Consulte também

Conceitos

Controles de vinculação de dados de Visual Studio

Outros recursos

Visão geral dos aplicativos de dados em Visual Studio

Conectando-se a Dados no Visual Studio

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo

Editar dados no seu aplicativo

Validando Dados

Salvando dados