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
No Solution Explorer clique duas vezes o My Project ícone (Visual Basic) ou Propriedades ícone (C#) para abrir o Project Designer.
Selecione a guia Settings.
Insira um Name para a sequência de conexão. Referencie esse nome ao acessar a sequência de conexão no código.
Definir Type para (Connection string).
Deixe o Scope definido como Application.
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
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.
Selecione a guia Settings.
Localize a conexão que você deseja editar e selecione o texto na caixa Value.
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.
No Solution Explorer, clique duas vezes no dataset (arquivo.xsd) com a conexão que você deseja editar.
Selecione o TableAdapter ou a consulta com a conexão que você deseja editar.
Na janela Properties expanda o nó DefaultConnection.
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