亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用于MySql的SqlHelper

2019-11-14 16:15:01
字體:
來源:轉載
供稿:網友

用于MySQL的SqlHelper

  1     /// <summary>  2   3     /// Title  :MySqlHelper  4     /// Author :WinterT  5     /// Date   :2015-1-8 08:12:54  6     /// Description:  7     ///       ExecuteNonQuery  8     ///       ExecuteScalar  9     ///       ExecuteReader 10     ///       ExecuteTable 11     /// </summary> 12     public static class MySqlHelper 13     { 14         /// <summary> 15         /// 返回配置文件中指定的連接 16         /// </summary> 17         /// <returns>配置文件中指定的連接</returns> 18         PRivate static MySqlConnection GetConnection() 19         { 20             string connString = ConfigurationManager.ConnectionStrings[1].ConnectionString; 21             return new MySqlConnection(connString); 22         } 23         #region ExecuteNonQuery 24         /// <summary> 25         /// 執行sql語句 26         /// </summary> 27         /// <param name="sql">sql語句</param> 28         /// <returns>受影響行數</returns> 29         public static int ExecuteNonQuery(string sql) 30         { 31             using (MySqlConnection conn = GetConnection()) 32             { 33                 using (MySqlCommand cmd = conn.CreateCommand()) 34                 { 35                     cmd.CommandText = sql; 36                     return cmd.ExecuteNonQuery(); 37                 } 38             } 39         } 40         /// <summary> 41         /// 根據給定連接,執行帶參數的SQL語句 42         /// </summary> 43         /// <param name="conn">連接、使用前確保連接以打開。</param> 44         /// <param name="sql">帶參數的sql語句</param> 45         /// <param name="paras">參數</param> 46         /// <returns>受影響行數</returns> 47         public static int ExecuteNonQuery 48             (MySqlConnection conn, string sql, params MySqlParameter[] paras) 49         { 50             using (MySqlCommand cmd = conn.CreateCommand()) 51             { 52                 cmd.CommandText = sql; 53                 cmd.Parameters.AddRange(paras); 54                 return cmd.ExecuteNonQuery(); 55             } 56         } 57         /// <summary> 58         /// 執行帶參數的SQL語句 59         /// </summary> 60         /// <param name="sql">帶參數的sql語句</param> 61         /// <param name="paras">參數</param> 62         /// <returns>受影響行數</returns> 63         public static int ExecuteNonQuery 64             (string sql, params MySqlParameter[] paras) 65         { 66             using (MySqlConnection conn = GetConnection()) 67             { 68                 return ExecuteNonQuery(conn, sql, paras); 69             } 70         } 71         #endregion 72         #region ExecuteScalar 73         /// <summary> 74         /// 執行sql語句,返回第一行第一列 75         /// </summary> 76         /// <param name="sql">sql語句</param> 77         /// <returns>第一行第一列</returns> 78         public static Object ExecuteScalar(string sql) 79         { 80             using (MySqlConnection conn = GetConnection()) 81             { 82                 using (MySqlCommand cmd = conn.CreateCommand()) 83                 { 84                     cmd.CommandText = sql; 85                     return cmd.ExecuteScalar(); 86                 } 87             } 88         } 89         /// <summary> 90         /// 根據Connection對象,執行帶參數的sql語句,返回第一行第一列 91         /// </summary> 92         /// <param name="conn">連接</param> 93         /// <param name="sql">sql語句</param> 94         /// <param name="paras">參數</param> 95         /// <returns>返回第一行第一列</returns> 96         public static object ExecuteScalar 97             (MySqlConnection conn, string sql, MySqlParameter[] paras) 98         { 99             using (MySqlCommand cmd = conn.CreateCommand())100             {101                 cmd.CommandText = sql;102                 cmd.Parameters.AddRange(paras);103                 return cmd.ExecuteScalar();104             }105         }106         /// <summary>107         /// 執行帶參數的sql語句,返回第一行第一列108         /// </summary>109         /// <param name="sql">sql語句</param>110         /// <param name="paras">參數</param>111         /// <returns>返回第一行第一列</returns>112         public static object ExecuteScalar113             (string sql, MySqlParameter[] paras)114         {115             using (MySqlConnection conn = GetConnection())116             {117                 return ExecuteScalar(conn, sql, paras);118             }119         }120         #endregion121         #region ExecuteReader122         /// <summary>123         /// 執行sql語句,返回一個MySqlDataReader124         /// </summary>125         /// <param name="sql">sql語句</param>126         /// <returns>一個MySqlDataReader對象</returns>127         public static MySqlDataReader ExecuteReader(string sql)128         {129             MySqlConnection conn = GetConnection();130             using (MySqlCommand cmd = conn.CreateCommand())131             {132                 cmd.CommandText = sql;133                 conn.Open();134                 return cmd.ExecuteReader(CommandBehavior.CloseConnection);135             }136         }137         /// <summary>138         /// 根據指定的連接,執行帶參數的sql語句,返回一個Reader對象139         /// </summary>140         /// <param name="conn">連接</param>141         /// <param name="sql">sql語句</param>142         /// <param name="paras">參數</param>143         /// <returns>一個MySqlDataReader對象</returns>144         public static MySqlDataReader ExecuteReader145             (MySqlConnection conn, string sql, params MySqlParameter[] paras)146         {147             using (MySqlCommand cmd = conn.CreateCommand())148             {149                 cmd.CommandText = sql;150                 cmd.Parameters.AddRange(paras);151                 conn.Open();152                 return cmd.ExecuteReader(CommandBehavior.CloseConnection);153             }154         }155         /// <summary>156         /// 執行帶參數的sql語句,返回一個Reader對象157         /// </summary>158         /// <param name="sql">sql語句</param>159         /// <param name="paras">參數</param>160         /// <returns>一個MySqlDataReader對象</returns>161         public static MySqlDataReader ExecuteReader162             (string sql, params MySqlParameter[] paras)163         {164             MySqlConnection conn = GetConnection();165             using (MySqlCommand cmd = conn.CreateCommand())166             {167                 return ExecuteReader(conn, sql, paras);168             }169         }170         #endregion171         #region ExecuteTable172         /// <summary>173         /// 執行sql語句,返回一個DataTable174         /// </summary>175         /// <param name="sql">sql語句</param>176         /// <returns>DataTable</returns>177         public static DataTable ExecuteTable(string sql)178         {179             using (MySqlConnection conn = GetConnection())180             {181                 using (MySqlCommand cmd = conn.CreateCommand())182                 {183                     cmd.CommandText = sql;184                     using (MySqlDataReader reader = cmd.ExecuteReader())185                     {186                         DataTable table = new DataTable();187                         table.Load(reader);188                         return table;189                     }190                 }191             }192         }193         /// <summary>194         /// 根據連接,執行帶參數的sql語句,返回一個DataTable195         /// </summary>196         /// <param name="conn">連接,切記連接已打開</param>197         /// <param name="sql">sql語句</param>198         /// <param name="paras">參數</param>199         /// <returns>DataTable</returns>200         public static DataTable ExecuteTable201             (MySqlConnection conn, string sql, params MySqlParameter[] paras)202         {203             using (MySqlCommand cmd = conn.CreateCommand())204             {205                 cmd.CommandText = sql;206                 cmd.Parameters.AddRange(paras);207                 using (MySqlDataReader reader = cmd.ExecuteReader())208                 {209                     DataTable table = new DataTable();210                     table.Load(reader);211                     return table;212                 }213             }214         }215         /// <summary>216         /// 執行帶參數的sql語句217         /// </summary>218         /// <param name="sql">sql語句</param>219         /// <param name="paras">參數</param>220         /// <returns>DataTable</returns>221         public static DataTable ExecuteTable222             (string sql, params MySqlParameter[] paras)223         {224             using (MySqlConnection conn = GetConnection())225             {226                 return ExecuteTable(conn, sql, paras);227             }228         }229        230         #endregion231     }

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
黑人精品xxx一区一二区| 91精品91久久久久久| 国产剧情日韩欧美| 91欧美视频网站| 国产精品欧美一区二区| 国产视频久久久久久久| 日韩成人在线视频观看| 91高清免费在线观看| 亚洲精品国产拍免费91在线| 色青青草原桃花久久综合| 欧美国产精品人人做人人爱| 久久免费视频网| 亚洲欧美在线x视频| 亚洲精品久久久久中文字幕二区| 国产成+人+综合+亚洲欧美丁香花| 日本精品视频在线观看| 亚洲性夜色噜噜噜7777| 91国产视频在线| 久久综合色88| 精品国产网站地址| 欧美日韩亚洲精品一区二区三区| 色综合五月天导航| 久久久久久久久久久免费精品| 91免费看片网站| 欧美丝袜第一区| 久久久久久高潮国产精品视| 国产精品a久久久久久| 欧美成人精品xxx| 91探花福利精品国产自产在线| 668精品在线视频| 98精品国产高清在线xxxx天堂| 久久久亚洲精品视频| 久久精品中文字幕免费mv| 一区二区三区高清国产| 日韩av理论片| 国产精品一区二区三区毛片淫片| 97国产精品免费视频| 正在播放亚洲1区| 亚洲社区在线观看| 92国产精品视频| 91久久精品国产91久久| 国产亚洲欧美另类中文| 伊人久久久久久久久久久久久| 欧美成人精品不卡视频在线观看| 欧美电影免费播放| 久久国产色av| 国产亚洲视频在线观看| 青青a在线精品免费观看| 国产精品电影观看| 日韩精品亚洲视频| 亚洲欧美一区二区三区四区| 午夜精品蜜臀一区二区三区免费| 国产视频久久久久| 国产视频自拍一区| 黑人狂躁日本妞一区二区三区| 国产欧美一区二区三区久久人妖| 亚洲电影免费观看| 一区二区欧美在线| 久久人91精品久久久久久不卡| 精品久久久视频| 日韩黄在线观看| 色爱av美腿丝袜综合粉嫩av| 欧美日韩不卡合集视频| 国产日韩精品综合网站| zzjj国产精品一区二区| 中文字幕日韩欧美精品在线观看| 欧美在线免费视频| www.99久久热国产日韩欧美.com| 亚洲日韩欧美视频| 国产ts人妖一区二区三区| 在线亚洲国产精品网| 国产视频999| 亚洲国产精品成人va在线观看| 精品香蕉在线观看视频一| 精品国产一区久久久| 亚洲最大在线视频| 91久久在线播放| 亚洲欧美日韩一区在线| 日韩免费电影在线观看| 欧美日韩一二三四五区| 欧美电影免费观看高清| 久久91亚洲精品中文字幕| 精品久久久国产| 亚洲精品欧美一区二区三区| 久久艹在线视频| 亚洲经典中文字幕| 深夜福利91大全| 久久免费高清视频| 97色在线观看| 亚洲人在线视频| 国产精品午夜国产小视频| 日韩精品极品毛片系列视频| 夜夜嗨av色一区二区不卡| 成人h视频在线观看播放| 国产精品一区av| 美日韩精品免费观看视频| 亚洲国产精品成人va在线观看| 亚洲级视频在线观看免费1级| 久久视频这里只有精品| 久久精品99无色码中文字幕| 精品福利一区二区| 欧美视频一二三| 国产精品丝袜久久久久久不卡| 久久九九亚洲综合| 一区二区三区高清国产| 国内外成人免费激情在线视频| 久久精品国产91精品亚洲| 国产精品久久久久久久av大片| 青青久久av北条麻妃海外网| 成人免费网站在线观看| 伊人伊成久久人综合网小说| 97视频在线看| 国产色视频一区| 亚洲九九九在线观看| 91在线观看免费观看| 性色av一区二区三区红粉影视| 97国产成人精品视频| 国产精品久久999| 日韩欧美成人网| 亚洲精品国产精品国自产在线| 国产啪精品视频| 18一19gay欧美视频网站| 久久好看免费视频| 日韩在线视频网站| 欧美激情亚洲精品| 国产伦精品免费视频| 中国日韩欧美久久久久久久久| 国产精品免费久久久久久| 成人av在线网址| 久久天堂av综合合色| 九九久久久久久久久激情| 全亚洲最色的网站在线观看| 高清在线视频日韩欧美| 欧美国产第一页| 亚洲天堂第一页| 97超碰蝌蚪网人人做人人爽| 91夜夜未满十八勿入爽爽影院| 欧美性猛交xxxxx免费看| 精品国内产的精品视频在线观看| 欧美日韩国产在线播放| 一区二区三区亚洲| 日韩精品视频在线观看网址| 国内精品美女av在线播放| 在线播放亚洲激情| 国产成人精品a视频一区www| 亚洲一区二区黄| 亚洲国产精品va在线看黑人| 日韩中文有码在线视频| 久久久视频免费观看| 91成人在线播放| 久久久久久网址| 国产亚洲福利一区| 亚洲一区二区免费| 国产亚洲视频中文字幕视频| 热久久这里只有精品| 精品小视频在线| 伦理中文字幕亚洲| 国产精品久久久久久久久久久新郎| 伊人一区二区三区久久精品| 国产欧美在线观看| 国产精品视频最多的网站| 亚洲欧洲午夜一线一品| 51精品国产黑色丝袜高跟鞋| 国产精品对白刺激|