最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > SQL SERVER数据操作类代码建站知识

SQL SERVER数据操作类代码建站知识

时间:2023-05-23 15:05:23 阅读: 文章分类: 网站建设 作者: 网络小编

导读:1建站知识跟大家分享个SQL Server数据操作类,主要是操作数据库有关。请做适当修改网seo优化趋势seo网站优化。

网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; } }

关键词标签: 标签 代码 SQL

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-23 ,文章SQL SERVER数据操作类代码建站知识主要讲述代码,标签,SQL网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_5865.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章