45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:怎么样访问ADO.NET通用数据库?

怎么样访问ADO.NET通用数据库?

2016-04-03 19:59:51 来源:www.45fan.com 【

怎么样访问ADO.NET通用数据库?

本文实例为大家分享了ADO.NET通用数据库访问类,供大家参考学习,具体内容如下

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;



using System.Data;

using System.Data.SqlClient;



namespace Test

{

 public class DBHelper

 {

  public static string ConString = "Data Source=.;Initial Catalog=bankdb;User id=sa;Password=123;";



  //执行增删改的方法

  public static int RunNoQuery(string cmdText, CommandType cmdType, params SqlParameter[] pars)

  {

   SqlConnection con = new SqlConnection(ConString);

   con.Open();

   SqlCommand cmd = new SqlCommand(cmdText, con);

   cmd.CommandType = cmdType;

   if (pars != null && pars.Length > 0)

   {

    foreach (SqlParameter p in pars)

    {

     cmd.Parameters.Add(p);

    }

   }

   int rows = cmd.ExecuteNonQuery();

   con.Close();

   return rows;

  }



  //执行查询(DataSet)的方法

  public static DataSet RunSelect(string cmdText, CommandType cmdType, params SqlParameter[] pars)

  {

   SqlConnection con = new SqlConnection(ConString);

   

   SqlDataAdapter da = new SqlDataAdapter(cmdText, con);

   da.SelectCommand.CommandType = cmdType;

   if (pars != null && pars.Length > 0)

   {

    foreach (SqlParameter p in pars)

    {

     da.SelectCommand.Parameters.Add(p);

    }

   }

   DataSet ds = new DataSet();

   da.Fill(ds);



   return ds;

  }



  //执行查询得到一个值

  public static object RunOneValue(string cmdText, CommandType cmdType, params SqlParameter[] pars)

  {

   SqlConnection con = new SqlConnection(ConString);

   con.Open();

   SqlCommand cmd = new SqlCommand(cmdText, con);

   cmd.CommandType = cmdType;

   if (pars != null && pars.Length > 0)

   {

    foreach (SqlParameter p in pars)

    {

     cmd.Parameters.Add(p);

    }

   }

   object obj = cmd.ExecuteScalar();

   con.Close();

   return obj;

  }

 }

}

以上就是本文的全部内容,希望对大家的学习有所帮助。


本文地址:http://www.45fan.com/bcdm/44768.html
Tags: 访问 数据库 ADO.NET
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部