C-sharp

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (395 palavras )
  • Download(s) : 0
  • Publicado : 15 de abril de 2012
Ler documento completo
Amostra do texto
Classe ASP.NET de manipulação de banco de dados em C#

Este código é uma classe que realiza o controle das conexões e execuções de queries no banco de dados.

Há diversos métodos implementadosnesta classe como:
- retornaQuery: Método que retorna um datareader com o resultado da query.
- retornaQueryDataSet: Método que retorna o resultado da consulta sql em um dataset.
- executaQuery:Método que executa a query sql.
- executaQueryIdentity: Método que executa a query sql e retorna o identity.

using System;
using System.Collections.Generic;
using System.Text;
usingSystem.Data;
using System.Data.SqlClient;
using System.Configuration;

namespace Projeto.DAO
{
public class Dados
{

///
/// Método que retorna a conexão com a base de dados.///
///
private static SqlConnection connection()
{
try
{
//Instância o sqlconnection com a string de conexão.SqlConnection sqlconnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"].ToString());

//Verifica se a conexão esta fechada.
if(sqlconnection.State == ConnectionState.Closed)
{
//Abri a conexão.
sqlconnection.Open();
}

//Retorna osqlconnection.
return sqlconnection;


}
catch (SqlException ex)
{
throw ex;
}

}

///
/// Método queretorna um datareader com o resultado da query.
///
///
///
public static SqlDataReader retornaQuery(string query)
{
try
{//Instância o sqlcommand com a query sql que será executada e a conexão.
SqlCommand comando = new SqlCommand(query, connection());

//Executa a query sql....
tracking img