C-sharp

395 palavras 2 páginas
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 implementados nesta 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; using System.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 o sqlconnection. return sqlconnection;

} catch (SqlException ex) { throw ex; }

}

/// /// Método que retorna 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.

Relacionados

  • C sharp
    1058 palavras | 5 páginas
  • C Sharp
    1790 palavras | 8 páginas
  • C#sharp
    421 palavras | 2 páginas
  • C sharp
    979 palavras | 4 páginas
  • C sharp
    411 palavras | 2 páginas
  • C Sharp
    1085 palavras | 5 páginas
  • C#Sharp
    1575 palavras | 7 páginas
  • C sharp
    826 palavras | 4 páginas
  • C#(Sharp)
    1114 palavras | 5 páginas
  • c sharp
    670 palavras | 3 páginas