国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

用C#寫的ASP.NET數據庫操作類

開發 后端
本文介紹一個用C#寫的ASP.NET數據庫操作類,以及其調用方法。

下面是用C#寫的ASP.NET數據庫操作類:

  1. using System;  
  2. using System.Data;  
  3. using System.Configuration;  
  4. using System.Web;  
  5. using System.Web.Security;  
  6. using System.Web.UI;  
  7. using System.Web.UI.WebControls;  
  8. using System.Web.UI.WebControls.WebParts;  
  9. using System.Web.UI.HtmlControls;  
  10. using System.Data.SqlClient;  
  11. namespace Mysqlserver  
  12. {  
  13.     /// < summary>  
  14.     /// SqlServerDataBase 的摘要說明  
  15.     /// < /summary>  
  16.     public class SqlServerDataBase  
  17.     {  
  18.         private string strError = null;  
  19.         private int intCount = 0;  
  20.         public SqlServerDataBase()  
  21.         {  
  22.             //  
  23.             // TODO: 在此處添加構造函數邏輯  
  24.             //  
  25.         }  
  26.         /// < summary>  
  27.         /// 公開方法DBConn,返回數據庫連接  
  28.         /// < /summary>  
  29.         /// < returns>< /returns>  
  30.         public SqlConnection DBconn()  
  31.         {  
  32.             string strConn = "Server=(local);Database=GlobalMeetings;Uid=sa;pwd=";  
  33.             try 
  34.  
  35.            {  
  36.                 return new SqlConnection(strConn);  
  37.             }  
  38.             catch (Exception)  
  39.  
  40.             {  
  41.                 return null;  
  42.             }  
  43.         }  
  44.         /// < summary>  
  45.         /// 公開屬性ErrorMessage,返回錯誤信息  
  46.         /// < /summary>  
  47.         public string ErrorMessage  
  48.         {  
  49.             get 
  50.             {  
  51.                 return strError;  
  52.             }  
  53.         }  
  54.  
  55.         /// < summary>  
  56.         /// 根據查詢語句從數據庫檢索數據  
  57.         /// < /summary>  
  58.         /// < param name="strSelect">查詢語句< /param>  
  59.  
  60.  
  61.         /// < param name="SqlConn">數據庫連接< /param>  
  62.         /// < returns>有數據則返回DataSet對象,否則返回null< /returns>  
  63.         public DataSet Select(string SelectString, SqlConnection sqlConn)  
  64.         {  
  65.             strError = "";  
  66.             SqlConnection conn;  
  67.             if (sqlConn == null)  
  68.             {  
  69.  
  70.                 conn = DBconn();  
  71.             }  
  72.             else 
  73.             {  
  74.                 conn = sqlConn;  
  75.             }  
  76.             try 
  77.             {  
  78.                 //若數據庫連接的當前狀態是關閉的,則打開連接  
  79.                 if (conn.State == ConnectionState.Closed)  
  80.                 {  
  81.  
  82.                    conn.Open();  
  83.                 }  
  84.                 SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();  
  85.                 SqlCommand selectCommand = new SqlCommand(SelectString, conn);  
  86.                 selectCommand.CommandType = CommandType.Text;  
  87.                 mySqlDataAdapter.SelectCommand = selectCommand;  
  88.                 DataSet myDS = new DataSet();  
  89.                 mySqlDataAdapter.Fill(myDS);  
  90.  
  91.                 return myDS;  
  92.             }  
  93.             catch (Exception e)  
  94.             {  
  95.                 strError = "數據檢索失敗:" + e.Message;  
  96.                 return null;  
  97.             }  
  98.  
  99.             finally 
  100.             {  
  101.                 if (conn.State != ConnectionState.Closed)  
  102.                 {  
  103.                     conn.Close();  
  104.                 }  
  105.             }  
  106.         }  
  107.         /// < summary>  
  108.         /// 更新數據庫  
  109.         /// < /summary>  
  110.         /// < param name="UpdateString">Update Sql語句< /param>  
  111.         /// < param name="SqlConn">數據庫連接< /param>  
  112.         /// < returns>更新成功返回true< /returns>  
  113.         public bool Update(string UpdateString, SqlConnection SqlConn)  
  114.  
  115.         {  
  116.             return udiDataBase(UpdateString, SqlConn);  
  117.         }  
  118.         /// < summary>  
  119.         /// 從數據庫中刪除數據  
  120.  
  121.        /// < /summary>  
  122.         /// < param name="DeleteString">Delete Sql語句< /param>  
  123.         /// < param name="SqlConn">數據庫連接< /param>  
  124.         /// < returns>刪除成功返回true< /returns>  
  125.         public bool Delete(string DeleteString, SqlConnection SqlConn)  
  126.         {  
  127.             return udiDataBase(DeleteString, SqlConn);  
  128.         }  
  129.         /// < summary>  
  130.         /// 把數據插入數據庫  
  131.         /// < /summary>  
  132.         /// < param name="InsertString">Insert Sql語句< /param>  
  133.         /// < param name="SqlConn">數據庫連接< /param>  
  134.         /// < returns>插入成功返回true< /returns>  
  135.         public bool Insert(string InsertString, SqlConnection SqlConn)  
  136.         {  
  137.             return udiDataBase(InsertString, SqlConn);  
  138.         }  
  139.         /// < summary>  
  140.         /// 根據Sql語句更新數據庫  
  141.         /// < /summary>  
  142.  
  143.         /// < param name="UDIString">更新語句< /param>  
  144.         /// < param name="SqlConn">數據庫連接< /param>  
  145.         /// < returns>更新成功則返回true< /returns>  
  146.         public bool udiDataBase(string UDIString, SqlConnection SqlConn)  
  147.         {  
  148.             strError = "";  
  149.             SqlConnection conn;  
  150.             if (SqlConn == null)  
  151.             {  
  152.                 conn = DBconn();  
  153.             }  
  154.             else 
  155.             {  
  156.                 conn = SqlConn;  
  157.             }  
  158.             try 
  159.             {  
  160.                 if (conn.State == ConnectionState.Closed)  
  161.                 {  
  162.  
  163.                    conn.Open();  
  164.                 }  
  165.                 SqlCommand cmd = new SqlCommand(UDIString, conn);  
  166.  
  167.                 cmd.CommandType = CommandType.Text;  
  168.                 intCount = cmd.ExecuteNonQuery();  
  169.                 return !(intCount <  1);  
  170.             }  
  171.             catch (Exception e)  
  172.             {  
  173.                 strError = "更新數據庫失敗:" + e.Message;  
  174.                 return false;  
  175.             }  
  176.             finally 
  177.             {  
  178.                 if (conn.State != ConnectionState.Closed)  
  179.                 {  
  180.  
  181.                    conn.Close();  
  182.                 }  
  183.             }  
  184.         }  
  185.     }  
  186. }  

-----------------------------

ASP.NET數據庫操作類寫好了,下面是兩種調用方法

1、

  1. string strUserPsw = UserPsw.Text.Trim();  
  2. string UserPassWord = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strUserPsw, "MD5");//md5加密  
  3.  
  4. SqlServerDataBase obj = new SqlServerDataBase();  
  5. obj.Insert("insert into asUserInfo (UserName,UserPassword,Question,Answer,CreateTime) values('" + UserName.Text.Trim() + "','" + UserPassword + "','" + Question.Text.Trim() + "','" + Answer.Text.Trim() + "','" + DateTime.Now.ToString() + "' )"null);  

2、

  1. private bool IsUsernameExist(string strUsername)  
  2. {  
  3.     bool bRet = true;  
  4.     SqlServerDataBase db = new SqlServerDataBase();  
  5.  
  6.     DataSet ds = db.Select("select * from asUserInfo where UserName = '" + strUsername + "'"null);  
  7.     if (ds == null ds.Tables.Count == 0 ds.Tables[0].Rows.Count == 0)  
  8.     {  
  9.         bRet = false;  
  10.     }  
  11.     else 
  12.     {  
  13.         bRet = true;  
  14.     }  
  15.  
  16.     return bRet;  
  17. }  

以上就介紹了用C#寫的ASP.NET數據庫類及調用方法。

【編輯推薦】

  1. ASP.NET數據庫圖片存儲到Sql2000中
  2. ASP.NET自定義錯誤處理頁面的添加
  3. ASP.NET中的session存儲模式運用
  4. ASP.NET中的文件上傳下載方法集合
  5. ASP.NET中的cookie讀寫方法介紹
責任編輯:yangsai 來源: BlogBus
相關推薦

2009-08-25 14:59:36

ASP.NET和C#連

2009-07-31 16:51:59

ASP.NET數據庫驅

2009-08-17 17:42:57

C#數據庫操作類

2009-07-28 11:00:24

Excel導入SQL

2009-07-28 17:36:21

ASP.NET數據庫連

2009-08-20 10:13:49

ASP.NET和C#的

2009-02-23 15:20:03

SQL Server數據庫ASP.NET

2009-07-31 09:57:47

ASP.NET數據庫緩

2009-08-03 14:33:02

.NET平臺c#ASP.NET

2009-08-13 17:52:27

C#數據采集

2011-09-07 09:43:04

ASP.NET服務框架

2009-07-31 10:29:57

ASP.NET數據庫操

2009-07-31 17:07:40

ASP.NET數據庫連

2009-07-28 17:03:55

ASP.NET VB.

2009-08-05 15:40:49

ASP.NET連接數據

2009-08-11 12:52:05

ASP.NET數據庫程

2009-07-29 09:12:31

ASP.NET數據庫連

2009-09-03 19:30:02

ASP.NET數據庫SQL Server

2009-08-12 14:10:37

asp.net分頁代碼

2015-06-23 16:47:53

ASP.NET
點贊
收藏

51CTO技術棧公眾號

亚洲欧美一区二区视频| 亚洲人在线视频| 成人免费看黄| 国产一区二区在线免费| 国产日产精品一区| 九七电影院97理论片久久tvb| 久久久7777| 欧美色图免费看| 51精产品一区一区三区| 五月婷婷导航| 欧美在线视频在线播放完整版免费观看| 国产精品一区久久久久| 成人免费高清观看| 日韩av电影免费在线| 91麻豆精品国产91久久久久| 国内精品久久久久久久97牛牛 | 精品亚洲一区二区三区在线观看| 亚洲欧美网站| sm在线观看| 日韩网站在线免费观看| 日韩中文字幕在线| 国产欧美一区二区精品忘忧草| 看亚洲a级一级毛片| 亚洲免费一级视频| 国产精品对白刺激| 欧美在线视频日韩| 美女视频免费一区| 91麻豆精品一二三区在线 | 国产免费亚洲高清| 欧美性生活大片免费观看网址| 黄色成人av网站| caoporn-草棚在线视频最| 国产在线拍揄自揄拍无码| 日韩最新免费不卡| 亚洲乱码国产乱码精品精的特点| 亚洲精品一二三区区别| 91中文在线| 亚洲狼人综合干| ts人妖另类在线| 亚洲精品短视频| 亚洲欧美aⅴ...| 亚洲欧美日韩国产一区| 豆花视频一区| 国产女人在线视频| 精品久久久久久久久久中文字幕| 97精品一区二区三区| 欧美日韩精品专区| 国产精品青草久久| 日本最新不卡在线| 久久av免费| sm在线播放| 青青草av免费在线观看| 99在线观看视频免费| 亚洲在线视频观看| 最近中文字幕日韩精品| 日韩三级视频中文字幕| 国产精品福利影院| 99久久综合精品| 狂野欧美性猛交xxxx巴西| 日本久久精品| 91精品网站在线观看| 日韩激情电影| av网站大全在线观看| 五月亚洲综合| 国产不卡一区二区视频| 伊人久久青草| 欧美久久婷婷综合色| 天涯成人国产亚洲精品一区av| 久久久国产精品午夜一区ai换脸| 日韩av不卡一区二区| 日精品一区二区| 中国女人久久久| 狠狠色综合网| 狠狠入ady亚洲精品| 午夜国产一区| 91成人观看| 黄色av成人| 99riav国产精品| 国产精品入口| 亚洲一区日本| 久热精品视频| 日本亚洲免费观看| 蜜桃视频在线观看一区二区| 香蕉精品999视频一区二区| 亚洲清纯自拍| 日本色综合中文字幕| 国产曰批免费观看久久久| 国产精品一卡二| 91丨九色丨蝌蚪丨老版| 国产精品护士白丝一区av| 亚洲最新在线观看| 欧美性xxxxxx少妇| 精品国产污污免费网站入口 | 91精品国产一区二区三区 | 欧美国产日本韩| 亚洲精品高清在线观看| 91高清在线观看| 亚洲第一区在线观看| 在线观看亚洲视频| 日韩美女在线观看| 国产亚洲二区| 青青在线免费观看| 69日本xxxxxxxxx49| caoporn国产精品免费视频| av资源网在线播放| 狠狠久久伊人| 久久国产精品99国产| 国产麻豆日韩欧美久久| av日韩在线网站| 黑人狂躁日本妞一区二区三区| 日韩风俗一区 二区| 浅井舞香一区二区| 欧美 亚洲 视频| 在线观看国产视频一二三| 草草在线观看| 97国产成人高清在线观看| 国产精品99久久久久久似苏梦涵| 亚洲在线视频一区| 一本色道久久88亚洲综合88| 国产成人av在线| 俄罗斯av网站| 伊人影院在线视频| 亚洲日产av中文字幕| 国产一区二区不卡在线| 欧美性xxxxxxxxx| 色综合影院在线| 欧美视频小说| 中文产幕区在线观看 | 永久av在线| 日韩电影不卡一区| 不卡av在线网| 日韩免费在线观看| 亚洲aa在线观看| 成人网18免费看| 亚洲影视资源| 国产黄色91视频| 亚洲精品久久久久久久久| 国产精品二区在线观看| 国产激情视频网址| 日韩欧美中文在线观看| 丁香网亚洲国际| 精品亚洲一区二区三区在线观看 | 成人毛片100部免费看| 激情视频在线观看| 欧美欧美天天天天操| 天天做天天摸天天爽国产一区| 国模精品系列视频| 免费一区二区三区在线观看| 国产精品原创视频| www久久精品| 欧美日本亚洲视频| 黄大色黄女片18第一次| 日韩av影院| 亚洲国产精品视频| 91青草视频久久| a天堂中文在线| 日韩电影在线观看一区| 亚洲精品国产精品乱码不99按摩| 日产精品久久久一区二区| 97人人在线视频| 国产91精品在线观看| 国外成人在线播放| 免费在线观看麻豆视频 | 欧美午夜精彩| 在线观看91精品国产入口| 精品在线一区| 99久久伊人| 亚洲欧美日韩电影| 国产伦精品一区二区三区免| 国产v日韩v欧美v| 国产欧美日韩精品一区| 99re在线| 欧美国产日韩电影| 欧美日韩国产在线| 久久久久久久免费视频| 精品av导航| 日韩一级完整毛片| 拍拍拍999自拍偷| 日韩高清在线观看| 97国产精品久久| 免费av在线| 亚洲欧洲美洲综合色网| 日韩精品一区二区三区色偷偷| 欧美日韩黄色| 欧美精品丝袜中出| 国产原创精品在线| 久久久久国产精品一区二区| 久久人人看视频| 国产丝袜视频在线播放| 亚洲免费在线看| 欧美一级片免费播放| 欧美日韩免费| 蜜臀久久99精品久久久久久宅男 | 欧美另类videosbestsex日本| 日韩欧美在线中字| 自拍亚洲一区欧美另类| 日本一级理论片在线大全| 欧美视频在线看| www.三区| 91麻豆产精品久久久久久 |