最新强大而简便的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,注意,使用返回数据读取器系列功能时,需要在调用前后手动连接和关闭数据库.
- 1
- 粉丝: 150
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2024下半年,CISSP官方10道练习题
- JD-Core是一个用JAVA编写的JAVA反编译器 .zip
- 时间复杂度与数据结构:算法效率的双重奏
- QT 简易项目 网络调试器(未实现连接唯一性) QT5.12.3环境 C++实现
- YOLOv3网络架构深度解析:关键特性与代码实现
- ACOUSTICECHO CANCELLATION WITH THE DUAL-SIGNAL TRANSFORMATION LSTM NETWORK
- 深入解析:动态数据结构与静态数据结构的差异
- YOLOv2:在YOLOv1基础上的飞跃
- imgview图片浏览工具v1.0
- Toony Colors Pro 2 2.2.5的资源
- 1
- 2
前往页