zoukankan      html  css  js  c++  java
  • 链接SQL Server 的DBHelper

    public static class DBHelper
    {
    private static string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["PrimeMSSQL"].ConnectionString;

    public static int ExecuteCommand(string safeSql)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    connection.Open();
    SqlCommand cmd = new SqlCommand(safeSql, connection);
    return cmd.ExecuteNonQuery();
    }
    }

    public static int ExecuteCommand(string sql, params SqlParameter[] values)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    connection.Open();
    SqlCommand cmd = new SqlCommand(sql, connection);
    cmd.Parameters.AddRange(values);
    return cmd.ExecuteNonQuery();
    }
    }

    public static int GetScalar(string safeSql)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    connection.Open();
    SqlCommand cmd = new SqlCommand(safeSql, connection);
    return Convert.ToInt32(cmd.ExecuteScalar());
    }
    }
    public static int GetScalar(string sql, params SqlParameter[] values)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    connection.Open();
    SqlCommand cmd = new SqlCommand(sql, connection);
    cmd.Parameters.AddRange(values);
    return Convert.ToInt32(cmd.ExecuteScalar());
    }
    }

    public static SqlDataReader GetReader(string safeSql)
    {
    SqlConnection connection = new SqlConnection(connectionString);
    connection.Open();
    SqlCommand cmd = new SqlCommand(safeSql, connection);
    return cmd.ExecuteReader(CommandBehavior.CloseConnection);
    }

    public static SqlDataReader GetReader(string sql, params SqlParameter[] values)
    {
    SqlConnection connection = new SqlConnection(connectionString);
    connection.Open();
    SqlCommand cmd = new SqlCommand(sql, connection);
    cmd.Parameters.AddRange(values);
    return cmd.ExecuteReader(CommandBehavior.CloseConnection);
    }

    public static DataTable GetDataSet(string safeSql)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    DataSet ds = new DataSet();
    SqlCommand cmd = new SqlCommand(safeSql, connection);
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    da.Fill(ds);
    return ds.Tables[0];
    }
    }

    public static DataTable GetDataSet(string sql, params SqlParameter[] values)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    DataSet ds = new DataSet();
    SqlCommand cmd = new SqlCommand(sql, connection);
    cmd.Parameters.AddRange(values);
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    da.Fill(ds);
    return ds.Tables[0];
    }
    }
    }

  • 相关阅读:
    Silverlight 5 新特性
    熊市也要活命!高手总结熊市十大生存定律
    WEB服务器硬件配置要求
    你感冒了吗?——风寒来袭全攻略[转]
    看懂此文 你离赚钱就不远了
    开盘尾盘趋势定性法
    感冒全过程
    职业推手自曝微博炒作内幕 十万水军任你调遣!
    股票买卖规则
    通过均线找到牛股
  • 原文地址:https://www.cnblogs.com/loveLu/p/4904891.html
Copyright © 2011-2022 走看看