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: 6716 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: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: 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: 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 |
Python - Python para iniciantes - Como inserir uma determinada quantidade de espaços à direita de uma string JavaScript - JavaScript para Trigonometria - Como converter radianos em graus na linguagem JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |