≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 数据库 > SQL Server

SQL Server 数据操作类代码

人气:432 时间:2019-09-28

这篇文章主要为大家详细介绍了SQL Server 数据操作类代码,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!

代码如下:

 
using System; 
using System.Data; 
using System.Configuration; 
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 name="sql">需要执行的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 name="sql">执行的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 name="sql">需要执行的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 name="sql">需要查询的SQL语句</param> 
/// <returns>返回整型变量,表示统计后的结果</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 name="sql">用来执行的SQL语句</param> 
/// <param name="name">用户登录名</param> 
/// <param name="pass">用户密码</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.ExecuteScalar()) > 0) 
{ 
return true; 
} 
else 
{ 
return false; 
} 
} 
/// <summary> 
/// 查询数据方法,该方法返回一个SqlDataReader对象 
/// </summary> 
/// <param name="sql">执行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 name="str">表示需要显示的时间</param> 
/// <returns>返回修改后的时间样式</returns> 
public static string strDate(DateTime str) 
{ 
//设置时间的显示样式 
return str.ToLongDateString() + str.Hour + "小时" + str.Minute + "分" + str.Second + "秒"; 
} 
/// <summary> 
/// 过滤字符方法 
/// </summary> 
/// <param name="str">需要过滤的字符串</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 name="str">需要恢复的字符串</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; 
} 
} 

本文来自:http://www.q1010.com/179/7887-0.html

注:关于SQL Server 数据操作类代码的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:SQL SERVER

您可能感兴趣的文章

  • SQLServer 跨库查询实现方法
  • SQL Server 数据库主键的生成方式小结(sqlserver,mysql)
  • SQL Server使用cmd命令行窗口操作SqlServer的方法
  • SQLServer 2005 实现数据库同步备份 过程-结果-分析
  • SQL Server CREATE FUNCTION sqlserver用户定义函数
  • sqlserver 查询数据库大小的方法
  • SQL Server 存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)
  • SQLServer 触发器 数据库进行数据备份
  • 用户"sa"登陆失败 SQLServer 错误18456的解决方法
  • SQL Server做购物车系统时利用到得几个sqlserver 存储过程
上一篇:SQL Server 错误代码大全及解释(留着备用)
下一篇:SQL Server 基本语法及实例操作语句
热门文章
  • SQL Server SQL获取第一条记录的方法
  • SQL Server出现System.OutOfMemoryException异常的解决方法
  • SQL Server的 update from 语句的简单示例
  • SQL Server 数据库备份方法菜鸟教程
  • SQL Server 多表关联时在where语句中慎用trim()方法
  • SQL Server数据类型及长度限制详细说明
  • mybaits非配置原因,导致SqlSession was not registered for synchronization异常解析
  • SQL Server 收缩后对数据库的使用有影响吗?
  • SQL Server 格式导致的Excel导入sql出现异常的解决方法
  • SQL Server 连接服务器出现错误 7391的解决方法
  • 最新文章
    • SQL Server存储过程基本语法的简单示例
    • sql查询时增加自动编号和分页的简单示例
    • sql轻松应付百万数据的高效数据分页存储过程的简单示例
    • sql获取一条数据中所有字段的名称和值的实现方法
    • sql分割函数的简单示例
    • SQL Server异常捕获的简单示例
    • SQL SERVER回滚恢复误操作数据的实现方法
    • SQL Server函数或存储过程中抛出异常的实现方法
    • SQL Server创建数据库的完整代码
    • SQL Server创建数据库的命令用法示例

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。