• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > SQL SERVER数据操作类代码

SQL SERVER数据操作类代码

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了SQLSERVER,数据操作类等相关知识,希望本文的分享对您有所帮助

跟大家分享个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;
///
/// dataOperate 的摘要说明 爱智旮旯
///

public class dataOperate
{
public dataOperate()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
///
/// 创建数据库连接方法
///

/// 返回SqlConnection对象
public static SqlConnection createCon()
{
SqlConnection con = new SqlConnection("server=.;database=db_message;uid=sa;pwd=;");
return con;
}
///
/// 执行SQL语句方法包括删除,插入,更新
///

/// 需要执行的SQL语句
/// 返回一个布尔值该值表示是否执行成功
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;
}
}
///
/// 查询数据方法,并返回一个DataSet对象
///

/// 执行的SQL语句
/// 返回的DataSet对象
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;
}
///
/// 查询数据是否存在的方法
///

/// 需要执行的SQL语句
/// 返回一个布尔值当数据存在返回True否则返回False
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;
}
}
///
/// 返回需要统计数据的结果
///

/// 需要查询的SQL语句
/// 返回整型变量,表示统计后的结果
public static int countData(string sql)
{
//创建数据库连接
SqlConnection con = createCon();
//打开数据库连接
con.Open();
//创建SqlCommand对象
SqlCommand com = new SqlCommand(sql, con);
//返回查询的结果
return Convert.ToInt32(com.ExecuteScalar());
}
///
/// 实现用户登录方法,该方法可以防止SQL注入式攻击
///

/// 用来执行的SQL语句
/// 用户登录名
/// 用户密码
/// 返回一个布尔值,该值表示登录是否成功
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;
}
}
///
/// 查询数据方法,该方法返回一个SqlDataReader对象
///

/// 执行SQL语句的方法
/// 返回一个SqlDataReader对象
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;
}
///
/// 设置时间的显示样式
///

/// 表示需要显示的时间
/// 返回修改后的时间样式
public static string strDate(DateTime str)
{
//设置时间的显示样式
return str.ToLongDateString() + str.Hour + "小时" + str.Minute + "分" + str.Second + "秒";
}
///
/// 过滤字符方法
///

/// 需要过滤的字符串
/// 返回过滤后的字符串
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", "
");
return str;
}
///
/// 恢复字符串
///

/// 需要恢复的字符串
/// 返回恢复后的字符串
public static string resumeHtml(string str)
{
str = str.Trim();
str = str.Replace(""", "'");
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace(" ", " ");
str = str.Replace("
", "\n");
return str;
}
}
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何获取SqlServer2005表结构(字段,主键,外键,递增,描述)
  • 如何在SQL Server中实现 Limit m,n 的功能
  • 深入Mysql,SqlServer,Oracle主键自动增长的设置详解
  • 小编带你深入解析SQL Server索引的原理
  • sqlserver帐号被禁用如何处理
  • sqlserver查询锁住sql以及解锁的方法
  • MS SQLServer 批量附加数据库的方法
  • SqlServer 2008 创建测试数据的方法
  • 讲解有关sqlserver分页查询处理方法
  • MYSQL同步Sqlserver数据库数据

相关文章

  • 2018-12-05怎样对ACCESS数据库中的表进行分析和优化
  • 2018-12-05深入理解SQL中的Null
  • 2018-12-05Kill掉MySQL中所有sleep的client线程
  • 2018-12-05在Oracle网络结构解决连接问题
  • 2018-12-05具体介绍MySQL中Decimal类型和Float Double的区别
  • 2018-12-05MySQL配置文件my.cnf优化详解
  • 2018-12-05oracle 动态AdvStringGrid完美示例 (AdvStringGrid使用技巧/Cell
  • 2018-12-05Centos7下MySQL安装教程_Mysql
  • 2018-12-05比较详细的完美解决安装sql2000时出现以前的某个程序安装已在安
  • 2018-12-05分享五个著名的SQL注入漏洞扫描工具

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL 和 SQL 注入与防范方法
    • SQLServer 2005 自动备份数据库的方法分享(附图解教程)
    • ORACLE数据库事务隔离级别介绍
    • SQL Server 2000中的触发器使用
    • Xtrabackup使用指南 InnoDB数据备份工具
    • 锁不住的查询
    • mysql优化order by 语句
    • SQL Server 聚集索引和非聚集索引的区别分析
    • Navicat for MySQL定时备份数据库及数据恢复操作
    • Sql Server 2000删除数据库备份文件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有