ADO.NET通用數(shù)據(jù)庫訪問類
本文實(shí)例為大家分享了ADO.NET通用數(shù)據(jù)庫訪問類,供大家參考學(xué)習(xí),具體內(nèi)容如下
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;";
//執(zhí)行增刪改的方法
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;
}
//執(zhí)行查詢(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;
}
//執(zhí)行查詢得到一個(gè)值
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;
}
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。
- ADO.NET實(shí)現(xiàn)對SQL Server數(shù)據(jù)庫的增刪改查示例
- ADO.NET數(shù)據(jù)庫訪問技術(shù)
- 淺談ADO.NET數(shù)據(jù)庫腳本
- ADO.NET 連接數(shù)據(jù)庫字符串小結(jié)(Oracle、SqlServer、Access、ODBC)
- 用C#對ADO.NET數(shù)據(jù)庫完成簡單操作的方法
- 數(shù)據(jù)庫開發(fā)總結(jié)(ADO.NET小結(jié))
- C#使用ADO.Net連接數(shù)據(jù)庫與DbProviderFactory實(shí)現(xiàn)多數(shù)據(jù)庫訪問
相關(guān)文章
ASP.NET?MVC實(shí)現(xiàn)區(qū)域或城市選擇
這篇文章介紹了ASP.NET?MVC實(shí)現(xiàn)區(qū)域或城市選擇的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08
使用ASP.NET.4.5.1+MVC5.0 搭建一個(gè)包含 Ninject框架 項(xiàng)目
這篇文章主要介紹了使用ASP.NET.4.5.1+MVC5.0 搭建一個(gè)包含 Ninject框架 項(xiàng)目的方法,需要的朋友可以參考下2015-01-01
ASP.NET MVC視圖頁使用jQuery傳遞異步數(shù)據(jù)的幾種方式詳解
本文詳細(xì)講解了ASP.NET MVC視圖頁使用jQuery傳遞異步數(shù)據(jù)的幾種方式,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09
強(qiáng)烈推薦一個(gè)基于.Net Framework開發(fā)的Windows右鍵菜單管理工具
這篇文章主要介紹了推薦一個(gè)基于.Net Framework開發(fā)的Windows右鍵菜單管理工具,今天給大家推薦一個(gè)Windows右鍵菜單管理工具,方便我們管理我們的右鍵菜單,需要的朋友可以參考下2023-05-05
剖析Asp.Net Web API路由系統(tǒng)---WebHost部署方式
這篇文章主要介紹了剖析Asp.Net Web API路由系統(tǒng)---WebHost部署方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-02-02
ASP.NET下使用WScript.Shell執(zhí)行命令
ASP.NET下有自己的執(zhí)行CMD命令的方式,這里用WScript.Shell似有畫蛇添足之嫌,但是我們也不能排除真的有機(jī)器禁用了.NET的相關(guān)類,未雨綢繆嘛。當(dāng)然也不僅僅局限于WScript.Shell,只要是ASP中能用的組件,統(tǒng)統(tǒng)都可以用于ASP.NET中,而且還更方便!2008-05-05

