最新强大而简便的SqlHelper类

时间:2012-04-30 10:16:37
【文件属性】:

文件名称:最新强大而简便的SqlHelper类

文件大小:5KB

文件格式:RAR

更新时间:2012-04-30 10:16:37

SqlHelper

功能描述: 可以对OLEDB和SQL数据库进行操作 5种方式执行SQL命令:无返回,返回首个结果,返回数据读取器,返回数据集,返回数据表 可以带事务执行提交,回滚等 可以异步执行SQL命令 其它功能自己慢慢看吧. 使用说明: 1,将DataAccess文件夹添加到项目中 2,所以数据库操作只需要调用SQLHelper中的方法即可.DataAccess类是在SQLHelper类内部调用的类. 3,使用前请先执行以下方法,以进行类初始化: string DBConnectionString = "data source=.;database=Northwind;user id=sa;pwd=''"; SqlHelper.Initialize("SqlClient", DBConnectionString); 4,SQL命令有参数时,可以用以下方法生成参数数组传递给执行方法: IDbDataParameter[] para = { SqlHelper.CreateParameter("@OrderID", "10254"), SqlHelper.CreateParameter("@CustomerID", "SUPRD") }; Text = SqlHelper.ExecuteScalar("select EmployeeID from Orders where OrderID<=@OrderID and CustomerID=@CustomerID", para).ToString(); 5,事务的使用方法,执行SQL命令前后调用: SqlHelper.BeginTransaction(); Text = SqlHelper.ExecuteNonQuery(sqlUpdate, para[0]).ToString(); SqlHelper.CommitTransaction();// SqlHelper.RollbackTransaction(); 6,异步执行的使用.注意:只能执行无返回的命令. SqlHelper.AsynchronousExecute("Update Orders set EmployeeID=6 where OrderID=10254"); 7,注意,使用返回数据读取器系列功能时,需要在调用前后手动连接和关闭数据库.


【文件预览】:
DataAccess
----DataAccess.cs(12KB)
----SqlHelper.cs(7KB)
HowToUse.txt

网友评论

  • 很全面的SqlHelper,可根据个人需要进行删改
  • 很好用,谢谢分享
  • 很好用,谢谢分享
  • 还不错,就是有些简单,轻量级,不晓得调用会不会出问题
  • 基础方法,想用的好点的话,需要自己改改
  • 基本的方法是足够。