LAB 01: Introdução ao ADO.

NET
Neste laboratório iremos criar uma aplicações web utilizando acesso a dados pelo ADO.NET no modelo conectado e desconectado.

Exercício 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 versão do framework selecionada seja .NET Framework 4. Utilize o nome "Lab01" para o diretório do projeto. Clique OK. 2. Com o botão 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 marcação <configuration> adicione a definição da marcação <connectionStrings> de acordo com o seguinte código, substituindo de forma adequada o endereço 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 formulário. 5. Dê um duplo clique sobre o Button para implementar o código 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 aplicação.

Exercício 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 versão do framework selecionada seja .NET Framework 4. Utilize o nome "Lab01" para o diretório do projeto. Clique OK.

SqlClient.Data.Data. System. "Produtos").Connection = conexao.\sqlexpress.ConnectionStrings["AdvWor ks"].SqlClient.DataSet().ConnectionString.WebConfigurationManager.DataMember = "Produtos". Execute a aplicação.Initial Catalog=AdventureWorks. Dentro da marcação <configuration> adicione a definição da marcação <connectionStrings> de acordo com o seguinte código.Configuration.SqlClient.SqlConnection conexao = new System. System.DataBind().CommandType. 4. 6.Data.Data.Integrated Security=True" providerName="System.SqlDataAdapter da = new System.DataSource = ds.CommandText = "select * from Production.SqlClient.2.Fill(ds. <connectionStrings> <add name="AdvWorks" connectionString="Data Source=.Data. System. comando. comando.Product". GridView1.SqlDataAdapter(comando). GridView1. substituindo de forma adequada o endereço do servidor de banco de dados.Text. da. Abra o arquivo “Web.CommandType = System. Adicione um controle Button e um GridView para o formulário. GridView1. 5.SqlCommand comando = new System.Data. Dê um duplo clique sobre o Button para implementar o código de consulta ao banco de dados: String conexString = System.SqlClient"/> </connectionStrings> 3. comando. Na lsita de Templates selecione Web Form.DataSet ds = new System.Data.SqlClient. Com o botão direito sobre o projeto selecione o menu Add -> New Item. System.SqlCommand(). 2 .Data.Data.config”.SqlClient.Web.SqlConnection(conexString). Clique Add.Data.