C#SQL数据访问帮助类
来源:互联网 发布:c语言图形编程技术 编辑:程序博客网 时间:2024/06/04 08:37
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Practices.EnterpriseLibrary.Common;using Microsoft.Practices.EnterpriseLibrary.Data;using Microsoft.Practices.ObjectBuilder;using System.Data.SqlClient;using System.Data.OleDb;using System.Data;namespace 权限管理{ public class SQLHelper { // App.config 配置 // <?xml version="1.0" encoding="utf-8" ?> //<configuration> // <configSections> // <section name="dataConfiguration" type="CxFramework.DBUtility.DataConfigurationSection, DBUtility, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" /> // <section name="database" type="CxFramework.DBUtility.DatabaseSection, DBUtility, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" /> // </configSections> // <connectionStrings> // <add name="DataSource" connectionString="Data Source=127.0.0.1;Initial Catalog=QXDATE;Persist Security Info=True;User ID=sa;Password=123456" providerName="System.Data.SqlClient" /> // </connectionStrings> // <dataConfiguration defaultDatabase="DataSource" /> // <startup> // </startup> // <runtime> // <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> // <probing privatePath="bin;AddIns;SchemaProviders"/> // </assemblyBinding> // </runtime> //</configuration> /// <summary> /// 添加数据 添加成功返回true /// </summary> /// <param name="Sql">SQL语句</param> /// <returns></returns> public bool DataInsert(string Sql) { bool ReturnResult = false; Database db = DatabaseFactory.CreateDatabase(); SqlCommand cmd = new SqlCommand(Sql); if (db.ExecuteNonQuery(cmd) > 0) { ReturnResult = true; } return ReturnResult; } /// <summary> /// 修改数据 修改成功返回true /// </summary> /// <param name="Sql">SQL语句</param> /// <returns></returns> public bool DataUpdate(string Sql) { bool ReturnResult = false; Database db = DatabaseFactory.CreateDatabase(); SqlCommand cmd = new SqlCommand(Sql); if (db.ExecuteNonQuery(cmd) > 0) { ReturnResult = true; } return ReturnResult; } /// <summary> /// 删除数据 删除成功返回true /// </summary> /// <param name="Sql">SQL语句</param> /// <returns></returns> public bool DataDelete(string Sql) { bool ReturnResult = false; Database db = DatabaseFactory.CreateDatabase(); SqlCommand cmd = new SqlCommand(Sql); if (db.ExecuteNonQuery(cmd) > 0) { ReturnResult = true; } return ReturnResult; } /// <summary> /// 查询数据 返回数据集 /// </summary> /// <param name="Sql">SQL语句</param> /// <returns></returns> public DataSet DataSelect(string Sql) { try { Database db = DatabaseFactory.CreateDatabase(); SqlCommand cmd = new SqlCommand(Sql); DataSet reader = db.ExecuteDataSet(cmd); return reader; } catch(Exception ex) { return null; } } /// <summary> /// 查询数据 返回第一条数据 /// </summary> /// <param name="Sql">SQL语句</param> /// <returns></returns> public SqlDataReader DataSelectTop(string Sql) { try { Database db = DatabaseFactory.CreateDatabase(); SqlCommand cmd = new SqlCommand(Sql); SqlDataReader reader = (SqlDataReader)db.ExecuteReader(cmd); return reader; } catch(Exception ex) { return null; } } }}
希望对你们有用
0 0
- C#SQL数据访问帮助类
- C#_SQL数据访问帮助类
- 微软SQLHelper类数据访问帮助类
- 数据访问层的帮助类
- 微软SqlHelper.cs数据访问帮助类
- C#--带参SQL语句数通用数据访问类
- FrameCountry数据访问层架构帮助说明
- C#访问SQLServer数据库访问帮助类
- 数据访问类 SQL存储过程
- 数据访问抽象基础类(基于Sql)
- sql远程访问数据
- C#json帮助类
- C#FTP帮助 类
- 数据访问通用类(C#)
- c#-通用数据访问类SQLHelper编写
- MongoDB数据访问[C#]
- Sql Server数据库帮助类
- C#数据查询帮助类
- 电子商务孟国泰
- Document.location.href和.replace的区别
- 暂记
- console & telnet判斷
- ios core date使用(上篇)
- C#SQL数据访问帮助类
- sqlite3
- java 环境变
- 使用Nexus搭建Maven内部服务器
- 媒体遥控使用教程
- android override简介
- 矩阵的坐标变换
- Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOv
- ASP.NET MVC3的一个OutputCache问题