You can create a Class for this:
Only before that we'll add a ConnectionStrings
to App.config
of your project. Once you have found and opened App.config
before the closing tag <\configuration>
, add:
<connectionStrings>
<add name="CaminhoSqlSever"
providerName="System.Data.SqlClient"
connectionString="Server=Nome do seu Server;
Database=Nome do seu Banco;
User Id=seu usuário;
Password=Seu password;"/>
</connectionStrings>
Once this is done add the necessary references to the project:
using System.Configuration; //-> Com ele podemos acessar a ConnectionString criada no 'App.config'
using System.Data.SqlClient;
There are several ways to create this class, below is a simple example.
class ConexaoDB
{
//-->Variavel que armazena a conexão.
SqlConnection Con;
//Propriedade que encapsula e retorna a conexão.
public SqlConnection Conexao => Con;
//Propriedade que retorna a string da conexão armazenada no arquivo de configurações.
public string StrConexao => ConfigurationManager.ConnectionStrings["CaminhoSqlSever"].ConnectionString;
public ConexaoDB()
{
try
{
Con = new SqlConnection(StrConexao);
}
catch (SqlException erro)
{
MessageBox.Show($"Ocorreu um erro: {erro.message}");
}
}
}