ADO.NET通用數(shù)據(jù)庫(kù)訪問(wèn)類
本文實(shí)例為大家分享了ADO.NET通用數(shù)據(jù)庫(kù)訪問(wèn)類,供大家參考學(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; } } }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。
- ADO.NET實(shí)現(xiàn)對(duì)SQL Server數(shù)據(jù)庫(kù)的增刪改查示例
- ADO.NET數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
- 淺談ADO.NET數(shù)據(jù)庫(kù)腳本
- ADO.NET 連接數(shù)據(jù)庫(kù)字符串小結(jié)(Oracle、SqlServer、Access、ODBC)
- 用C#對(duì)ADO.NET數(shù)據(jù)庫(kù)完成簡(jiǎn)單操作的方法
- 數(shù)據(jù)庫(kù)開發(fā)總結(jié)(ADO.NET小結(jié))
- C#使用ADO.Net連接數(shù)據(jù)庫(kù)與DbProviderFactory實(shí)現(xiàn)多數(shù)據(jù)庫(kù)訪問(wèn)
相關(guān)文章
asp.net 分頁(yè)sql語(yǔ)句(結(jié)合aspnetpager)
一直用的是存儲(chǔ)過(guò)程分頁(yè),小項(xiàng)目一般不寫存儲(chǔ)過(guò)程,就需要直接寫分頁(yè)sql語(yǔ)句。2009-01-01服務(wù)器安全狗導(dǎo)致ASP.NET網(wǎng)站運(yùn)行出錯(cuò)的一個(gè)案例
這篇文章主要介紹了服務(wù)器安全狗導(dǎo)致ASP.NET網(wǎng)站運(yùn)行出錯(cuò)的一個(gè)案例,最后一并給出了解決方法,需要的朋友可以參考下2014-08-08詳解.NET中string與StringBuilder在字符串拼接功能上的比較
string與StringBuilder的在字符串拼接時(shí)執(zhí)行效率上有差異,這篇文章主要介紹了詳解.NET中string與StringBuilder在字符串拼接功能上的比較,感興趣的小伙伴們可以參考一下2018-11-11ASP.NETWeb服務(wù)器驗(yàn)證控件如何使用
這篇文章主要介紹了ASP.NETWeb服務(wù)器驗(yàn)證控件如何使用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-09-09asp.net(C#)生成Code39條形碼實(shí)例 條碼槍可以掃描出
這篇文章主要介紹了asp.net(C#)生成Code39條形碼實(shí)例 條碼槍可以掃描出。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02asp.net實(shí)現(xiàn)遞歸方法取出菜單并顯示在DropDownList中(分欄形式)
這篇文章主要介紹了asp.net實(shí)現(xiàn)遞歸方法取出菜單并顯示在DropDownList中的方法,涉及asp.net遞歸算法與DropDownList使用技巧,需要的朋友可以參考下2016-06-06ASP.NET項(xiàng)目開發(fā)中日期控件DatePicker如何使用
這篇文章主要為大家詳細(xì)介紹了ASP.NET項(xiàng)目開發(fā)中日期控件DatePicker的使用方法,感興趣的小伙伴們可以參考一下2016-04-04