Você está na página 1de 2

LAB 01: Introduo ao ADO.

NET
Neste laboratrio iremos criar uma aplicaes web utilizando acesso a dados pelo ADO.NET no modelo conectado e desconectado.

Exerccio 1 Demonstrando acesso a dados no modelo conectado


1. Dentro do Visual Studio selecione o menu: File | New | Project Na lista de Templates selecione ASP.NET Empty Web Application. Garanta que a verso do framework selecionada seja .NET Framework 4. Utilize o nome "Lab01" para o diretrio do projeto. Clique OK. 2. Com o boto direito sobre o projeto selecione o menu Add -> New Item. Na lsita de Templates selecione Web Form. Clique Add. 3. Abra o arquivo Web.config. Dentro da marcao <configuration> adicione a definio da marcao <connectionStrings> de acordo com o seguinte cdigo, substituindo de forma adequada o endereo do servidor de banco de dados.
<connectionStrings> <add name="AdvWorks" connectionString="Data Source=.\sqlexpress;Initial Catalog=AdventureWorks;Integrated Security=True" providerName="System.Data.SqlClient"/> </connectionStrings>

4. Adicione um controle TextBox e um Button para o formulrio. 5. D um duplo clique sobre o Button para implementar o cdigo de consulta ao banco de dados:
String conexString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["AdvWor ks"].ConnectionString; System.Data.SqlClient.SqlConnection conexao = new System.Data.SqlClient.SqlConnection(conexString); System.Data.SqlClient.SqlCommand comando = new System.Data.SqlClient.SqlCommand(); comando.Connection = conexao; comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "select count(*) from Production.Product"; conexao.Open(); int numProdutos = (int)comando.ExecuteScalar(); conexao.Close(); TextBox1.Text = numProdutos + " produtos";

6. Execute a aplicao.

Exerccio 2 Demonstrando acesso a dados no modelo desconectado


1.

Dentro do Visual Studio selecione o menu: File | New | Project. Na lista de Templates selecione ASP.NET Empty Web Application. Garanta que a verso do framework selecionada seja .NET Framework 4. Utilize o nome "Lab01" para o diretrio do projeto. Clique OK.

2.

Com o boto direito sobre o projeto selecione o menu Add -> New Item. Na lsita de Templates selecione Web Form. Clique Add. Abra o arquivo Web.config. Dentro da marcao <configuration> adicione a definio da marcao <connectionStrings> de acordo com o seguinte cdigo, substituindo de forma adequada o endereo do servidor de banco de dados.
<connectionStrings> <add name="AdvWorks" connectionString="Data Source=.\sqlexpress;Initial Catalog=AdventureWorks;Integrated Security=True" providerName="System.Data.SqlClient"/> </connectionStrings>

3.

4. 5.

Adicione um controle Button e um GridView para o formulrio. D um duplo clique sobre o Button para implementar o cdigo de consulta ao banco de dados:
String conexString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["AdvWor ks"].ConnectionString; System.Data.SqlClient.SqlConnection conexao = new System.Data.SqlClient.SqlConnection(conexString); System.Data.SqlClient.SqlCommand comando = new System.Data.SqlClient.SqlCommand(); comando.Connection = conexao; comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "select * from Production.Product"; System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(comando); System.Data.DataSet ds = new System.Data.DataSet(); da.Fill(ds, "Produtos"); GridView1.DataSource = ds; GridView1.DataMember = "Produtos"; GridView1.DataBind();

6.

Execute a aplicao.

Você também pode gostar