#1 [c#] iniciando aplicação com banco de dados Qui Out 13, 2011 3:45 pm
#Kamikaze ' ~
Novato
Olá, hoje estarei mostrando um pouco sbre banco de dados e C#
Neste tópico aprenderemos:
° Usar banco de dados acess em c#
Não
estou aqui para ensinar passo a passo, falando desde o começinho, e sim
uma noção de como usar o acess, logo de cara você entenderá porque é
muito simples.
-Como Funciona Isso?
Irei dar uma pequena explicadinha por aqui.
O processo é mas ou menos esse:
Aplicação -> ADO.NET -> OleDB
Através do OleDB nós conseguimos conectar com vários banco de dados.
Exemplos:
° SQLServer
° Oracle
° Acess
São só alguns exemplos
Não irei falar dos outros pois como irei usar o acess neste tópico acho que já está bom.
Crie um banco de dados para usar.
- Iniciando a aplicação!
Abra o c# e inicie uma nova aplicação em console.
De um nome para ela
Depois iremos usar a classe OleDb como já disse no ínico do tópico..
Spoiler:using System.Data.OleDb;
- Fazendo conexão
Spoiler:OleDbConnection conectwc = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\banco_wc.mdb");
O nosso amigo oledbconnection é responsável pela conexão.
Ali damos o provedor que no caso é: Microsoft.Jet.OLEDB.4.0;Data Source
E no data Source coloque o caminho de onde está o banco de dados.
Instrução SQL:
Spoiler:OleDbCommand Comando = new OleDbCommand("select * from Tabela1",conectwc);
select * from Tabela1
estamos selecionando nossa tabela, como eu não mudei o nome dela, ficou como tabela1.
Agora vamos tratar possiveis erros:
try
{
}
catch (OleDbException erro)
{
Console.WriteLine("Erro.");
}
Agora vamos para o fim de tudo:
Vamos abrir nossa conexão.
conectwc.open();
OleDbDataReader lendo_dados = Comando.ExecuteReader();
e vamos criar uma estrutura de repetição while para poder mostrar o conteúdo desse jeito:
while (lendo_dados.Read())
{
Console.WriteLine(lendo_dados]"geeks"]);
}
conectwc.Close();
Console.ReadKey();
E por fim, nós fechamos nossa conectão
e damos um readkey() para ele não fechar imediatamente.
Print dele funcionando:
Espero que gostem....
Créditos: -NOOB
Neste tópico aprenderemos:
° Usar banco de dados acess em c#
Não
estou aqui para ensinar passo a passo, falando desde o começinho, e sim
uma noção de como usar o acess, logo de cara você entenderá porque é
muito simples.
-Como Funciona Isso?
Irei dar uma pequena explicadinha por aqui.
O processo é mas ou menos esse:
Aplicação -> ADO.NET -> OleDB
Através do OleDB nós conseguimos conectar com vários banco de dados.
Exemplos:
° SQLServer
° Oracle
° Acess
São só alguns exemplos
Não irei falar dos outros pois como irei usar o acess neste tópico acho que já está bom.
Crie um banco de dados para usar.
- Iniciando a aplicação!
Abra o c# e inicie uma nova aplicação em console.
De um nome para ela
Depois iremos usar a classe OleDb como já disse no ínico do tópico..
Spoiler:using System.Data.OleDb;
- Fazendo conexão
Spoiler:OleDbConnection conectwc = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\banco_wc.mdb");
O nosso amigo oledbconnection é responsável pela conexão.
Ali damos o provedor que no caso é: Microsoft.Jet.OLEDB.4.0;Data Source
E no data Source coloque o caminho de onde está o banco de dados.
Instrução SQL:
Spoiler:OleDbCommand Comando = new OleDbCommand("select * from Tabela1",conectwc);
select * from Tabela1
estamos selecionando nossa tabela, como eu não mudei o nome dela, ficou como tabela1.
Agora vamos tratar possiveis erros:
try
{
}
catch (OleDbException erro)
{
Console.WriteLine("Erro.");
}
Agora vamos para o fim de tudo:
Vamos abrir nossa conexão.
conectwc.open();
OleDbDataReader lendo_dados = Comando.ExecuteReader();
e vamos criar uma estrutura de repetição while para poder mostrar o conteúdo desse jeito:
while (lendo_dados.Read())
{
Console.WriteLine(lendo_dados]"geeks"]);
}
conectwc.Close();
Console.ReadKey();
E por fim, nós fechamos nossa conectão
e damos um readkey() para ele não fechar imediatamente.
Print dele funcionando:
Espero que gostem....
Créditos: -NOOB