最强.NET SQLServer 操作类 SqlExecuteXY 源代码发布 使用教程文档
来源:互联网 发布:雨花网络问政php 编辑:程序博客网 时间:2024/06/09 18:33
这个类是自己写的,一直用了好久,个人感觉非常好用.常常繁琐的 SQL 操作 往往 一两条语句就能实现.而且性能卓越,不用考虑线程安全问题.
所以和大家分享下 并且还支持多库操作
源代码下载地址:
http://luyikk.download.csdn.net/
里面寻找 最新的 SqlExecuteXY 项目
使用方法:
1.配置 配置文件
添加下面代码到你的配置文件内
Winfrom:app.config
WEB: Web.config
说明:
DefautConnectionString 数据库连接字符串 (因为此类支持多库操作 所以它是默认的链接字符串)
MaxCount 对象池最大对象数
其他配置:
关于多库配置:
你可以通过这样配置 配置文件 以达到连接多个数据库
2.创建SqlExecuteXY 对象
常规创建方法:
其他创建方法:
注意:此SQLExecuteXY对象使用完后一定要Dispose()否者它将无法被对象池回收,后果自己设想.
2.1 多库的对象创建
如果使用不带参数的构造函数 那么创建出来的SQL 对象的连接字符串将是 DefautConnectionString 所配置的字符串,如何达到多库访问
其实很简单. 只要在构造方法里面带入 配置 连接字符串 的 name 属性就行好了
例:
或者
最常用的语句 SELECT :
1.使用SqlExecuteScalar 返回第一行第一列
数据库代码:
C#:
2.返回dataset:
3.返回SqlDataReader
SELECT 的类化表操作:
类化表,学过LINQ TO SQL 的一定不会陌生.就是将表看成一个类.把里面的一行数据 看成 一个对象.那么表数据 就是这个对象的集合
将上面的表映射成类的代码:
关于 列于C#类型的转换 请看考微软的 DBTYPE 类说明
1.返回所有表中的集合
2.查找所有QQ为 123321的集合
添加 更新 删除 操作:
添加 更新 删除 通常使用 SqlExecuteNonQuery 方法
案例:
UPDATA:
INSERT:
DELETE:
基于 类化表 的INSERT UPDATE DELETE
INSERT :
UPDATE:
DELETE:
调用存储过程:
注意:要将bolIsProcedure 设置成 TRUE
事务的处理:
BeginTrans() 开始一个事务
CommitTrans()提交事务
RollbackTrans()回滚事务
大部分操作都在这里,我相信大家可以举一反三
谢谢
- 最强.NET SQLServer 操作类 SqlExecuteXY 源代码发布 使用教程文档
- 源代码加密程序:.NET Reactor使用教程
- .NET FTP操作最全,最强的封装模块类
- 最强Dot Net教程资料集合
- 最强Dot Net教程资料集合
- Asp.Net 操作 Sqlserver通用类
- vb.net 操作sqlserver
- .net 操作SQLServer
- 2015年MyEclipse使用教程最强盘点
- 最强PostMan使用教程(1)
- 最强PostMan使用教程(1)
- 最强PostMan使用教程(1)
- 最强PostMan使用教程(2)
- 最强PostMan使用教程(1)
- 最强PostMan使用教程(3)- script
- 最强PostMan使用教程(1)
- .net 操作Excel类的源代码
- ASP.NET 最强Dot Net教程资料集合下载地址
- JSpinner 的事件处理
- Notes on Python Naming and binding
- Python-if-elif-else语句
- sap business one 中修改科目表中科目名称
- WIN32_LEAN_AND_MEAN 的作用
- 最强.NET SQLServer 操作类 SqlExecuteXY 源代码发布 使用教程文档
- DNN常用的几种页面跳转(EditUrl和Globals.NavigateURL)
- 转帖:那个神一样的大爷
- [转]Windows上安装OpenGrok的方法
- 数据库表翻转90°
- windows ddk 下载地址
- db2表空间经验整理
- 关于TCP存活定时器(TCP Keepalive)的资源
- Java 程序员学习 C#笔记 (1)