Você está aqui: C# ::: C# + Bancos de Dados ::: DbConnection |
Usando a propriedade Database da classe DbConnection para retornar o nome da base de dados à qual estamos conectados (ou pretendemos nos conectar)Quantidade de visualizações: 6772 vezes |
A propriedade Database da classe DbConnection (e suas classes derivadas OdbcConnection, OleDbConnection, OracleConnection, SqlConnection e SqlCeConnection) é usada quando precisamos obter o nome da base de dados à qual estamos conectados no momento. Veja um exemplo de seu uso:----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button2_Click(object sender, EventArgs e){
// vamos obter o valor da propriedade Database
// conn é uma referência a um objeto da classe SqlConnection
string nomeBaseDados = conn.Database;
// vamos mostrar o resultado
MessageBox.Show("O nome da base de dados é: " + nomeBaseDados);
}
Aqui nós estamos assumindo que conn é uma referência a um objeto da classe SqlConnection. Note que, se a conexão com o banco de dados não estiver aberta, o nome da base de dados é obtida a partir da string de conexão. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button2_Click(object sender, EventArgs e){
// vamos fechar a conexão com o banco de dados e verificar se
// mesmo assim nós conseguimos obter o nome da base de dados
conn.Close();
// vamos obter o valor da propriedade Database
// conn é uma referência a um objeto da classe SqlConnection
string nomeBaseDados = conn.Database;
// vamos mostrar o resultado
MessageBox.Show("O nome da base de dados é: " + nomeBaseDados);
}
Aqui nós, propositalmente, fechamos a conexão antes de tentarmos obter o nome da base de dados. E isso pode ser feito sem problemas, desde que o objeto da classe DbConnection (ou suas derivações) já possua um valor para a propriedade ConnectionString. Caso esta propriedade ainda esteja vazia, o valor da propriedade Database será uma string vazia. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button2_Click(object sender, EventArgs e){
// vamos criar uma instância de SqlConnection
SqlConnection conexao = new SqlConnection();
// vamos obter o valor da propriedade Database
string nomeBaseDados = conexao.Database;
// vamos mostrar o resultado
MessageBox.Show("O nome da base de dados é: " + nomeBaseDados);
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





