SQL SERVER數據操作類代碼建站知識
導讀:1建站知識跟大家分享個SQL Server數據操作類,主要是操作數據庫有關。請做適當修改網seo優化趨勢seo網站優化。
復制代碼 代碼如下:
using System; using System.Data; using System.Configur網站優化seo培訓ation; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; /// <summary> /// dataOperate 的摘要說明 愛智旮旯 /// </summary> public class dataOperate { public dataOperate() { // // TODO: 在此處添加構造函數邏輯 // } /// <summary> /// 創建數據庫連接方法 /// </summary> /// <returns>返回SqlConnection對象</returns> public static SqlConnection createCon() { SqlConnection con = new SqlConnection("server=.;database=db_message;uid=sa;pwd=;"); return con; } /// <summary> /// 執行SQL語句方法包括刪除,插入,更新 /// </summary> /// <param>需要執行的SQL語句</param> /// <returns>返回一個布爾值該值表示是否執行成功</returns> public static bool execSql(string sql) { //創建數據庫連接 SqlConnection con = createCon(); //打開數據庫連接 con.Open(); //創建SqlCommand對象 SqlCommand com = new SqlCommand(sql, con); //判斷SQL語句是否執行成功 if (com.ExecuteNonQuery() > 0) { return true; } else { return false; } } /// <summary> /// 查詢數據方法,并返回一個DataSet對象 /// </summary> /// <param>執行的SQL語句</param> /// <returns>返回的DataSet對象</returns> public static DataSet getRows(string sql) { //創建DataSet對象 DataSet ds; //創建數據庫連接 SqlConnection con = createCon(); //打開數據庫連接 con.Open(); //創建SqlDataAdapter對象 SqlDataAdapter sda = new SqlDataAdapter(sql, con); //實例DataSet對象 ds = new DataSet(); //填充DataSet對象 sda.Fill(ds); //關閉數據庫連接 con.Close(); return ds; } /// <summary> /// 查詢數據是否存在的方法 /// </summary> /// <param>需要執行的SQL語句</param> /// <returns>返回一個布爾值當數據存在返回True否則返回False</returns> public static bool isName(string sql) { //創建數據庫連接 SqlConnection con = createCon(); //打開數據庫連接 con.Open(); //創建SqlCommand對象 SqlCommand com = new SqlCommand(sql, con); //判斷數據是否存在并返回相應的布爾值 if (Convert.ToInt32(com.ExecuteScalar()) > 0) { return true; } else { return false; } } /// <summary> /// 返回需要統計數據的結果 /// </summary> /// <param>需要查詢的SQL語句</param> /// <returns>返回整型seo網站優化培訓變量,表示統計后的結果</returns> public static int countData(string sql) { //創建數據庫連接 SqlConnection con = createCon(); //打開數據庫連接 con.Open(); //創建SqlCommand對象 SqlCommand com = new SqlCommand(sql, con); //返回查詢的結果 return Convert.ToInt32(com.ExecuteScalar()); } /// <summary> /// 實現用戶登錄方法,該方法可以防止SQL注入式攻擊 /// </summary> /// <param>用來執行的SQL語句</param> /// <param>用戶登錄名</param> /// <param>用戶密碼</param> /// <returns>返回一個布爾值,該值表示登錄是否成功</returns> public static bool enter(string sql, string name, string pass) { //創建數據庫連接 SqlConnection con = createCon(); //打開數據庫連接 con.Open(); //創建SqlCommand對象 SqlCommand com = new SqlCommand(sql, con); //設置參數的類型 com.Parameters.Add(new SqlParameter("@name", SqlDbType.VarChar, 20)); //設置參數值 com.Parameters["@name"].Value = name; com.Parameters.Add(new SqlParameter("@pass", SqlDbType.VarChar, 20)); com.Parameters["@pass"].Value = pass; //判斷是否執行成功 if (Convert.ToInt32(com.Exe網seo優化趨勢cuteScalar()) > 0) { return true; } else { return false; } } /// <summary> /// 查詢數據方法,該方法返回一個SqlDataReader對象 /// </summary> /// <param>執行SQL語句的方法</param> /// <returns>返回一個SqlDataReader對象</returns> public static SqlDataReader getRow(string sql) { //創建數據庫連接 SqlConnection con = createCon(); //打開數據庫連接 con.Open(); //創建SqlCommand對象 SqlCommand com = new SqlCommand(sql, con); //獲取ExecuteReader返回的SqlDataReader對象 SqlDataReader sdr = com.ExecuteReader(); return sdr; } /// <summary> /// 設置時間的顯示樣式 /// </summary> /// <param>表示需要顯示的時間</param> /// <returns>返回修改后的時間樣式</returns> public static string strDate(DateTime str) { //設置時間的顯示樣式 return str.ToLongDateString() + str.Hour + "小時" + str.Minute + "分" + str.Second + "秒"; } /// <summary> /// 過濾字符方法 /// </summary> /// <param>需要過濾的字符串</param> /// <returns>返回過濾后的字符串</returns> public static string filtrateHtml(string str) { str = str.Trim(); str = str.Replace("'", """); str = str.Replace("<", "<"); str = str.Replace(">", ">"); str = str.Replace(" ", " "); str = str.Replace("\n", "<br>"); return str; } /// <summary> /// 恢復字符串 /// </summary> /// <param>需要恢復的字符串</param> /// <returns>返回恢復后的字符串</returns> public static string resumeHtml(string str) { str = str.Trim(); str = str.Replace(""", "'"); str = str.Replace("<", "<"); str = str.Replace(">", ">"); str = str.Replace(" ", " "); str = str.Replace("<br>", "\n"); return str; } }
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章SQL SERVER數據操作類代碼建站知識主要講述代碼,標簽,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5865.html