数据操作类 Socut.Data.dll for .NET 2.0 v3.1
|
   
- 帖子
- 1065
- 积分
- 3739
- 经验
- 1913 点
- 大家网点券
- 1337 点
- 性别
- 男
   
|
数据操作类 Socut.Data.dll for .NET 2.0 v3.1
[attach]37013[/attach] 在ASP.Net网站开发中,很多时候我们要写很多繁琐的代码用于执行数据库的链接,打开和关闭。而Access与 SQL Server各有各的代码写法,对于后期的代码移植也造成不便。Socut.Data.dll则是经常很多代码优化、整理和归纳出的一个通用的数据库操作类,Access与SQL Server两种数据库同写一种代码。这个类写成组件,方便开发者直接调用。只要调用这个组件,你甚至只需写传统代码的20%的代码即可实现很多繁琐和复杂的数据库操作,大大提高了开发效率,节省了开发时间。并且,让人激动的是这是一款完全免费的组件。 V3.1 的特色 1,同时支持Access和SQL Server两种数据库类型,可双向切换 2,支持SQL Server存储过程,并且支持Access伪存储过程 3,支持一个项目中同时使用N个数据库 4,安全性高,可完全抵御SQL注入的攻击(须使用参数化查询) 5,比起传统开发,你只需手写25%甚至更少的代码量 6,数据库打开与关闭的智能判断 7,完美兼容SQL Server2000和2005两种版本的数据库 使用技巧总归纳: 1,data/sql.xml 文件中的ACCESS伪存储过程名,必须区分大小的 2,使用ACCESS的参数化操作数据库时,参数先后顺序必须一一对应。SQL Server无须如此。 3,为了通用性,建议唯一使用DELETE FROM 而不采用DELETE * FROM 4,使用参数化查询或是存储过程时,将自动实现SQL防注功能。而单纯的SQL执行,则需开发者另行过滤危险字符,比如' 符使用Replace("'","[SocutDot]")替换为特定字符后再插入数据库,在读取时再替换为' 符。 5,查询比较频繁的话,应尽量避免使用Socut.Reader阅读器。它的优点是:查询速度极快。缺点是:查询时要一直与数据库保持链接,很耗资源。 6,N个数据库操作时需在web.config文件中的SocutDataLink项使用“|”符进行数据库位置分割。 |
|
|
K.I.S.S >> Keep It Simple, Stupid!
|
|
|
|
|
|
  
- 帖子
- 724
- 积分
- 1933
- 经验
- 1026 点
- 大家网点券
- 809 点
- 性别
- 男
|
2楼
发表于 2007-11-22 15:09
| 只看该作者
|
|
每次SSH后习惯性的动作: rm -rf /
|
|
|
|
|
|

- 帖子
- 1
- 积分
- 3
- 经验
- 2 点
- 大家网点券
- 0 点
- 性别
- 男
|
3楼
发表于 2008-1-25 08:55
| 只看该作者
2007-6-17 发布V1.91烁空网络课堂系统,cs源代码。 http://blog.csdn.net/xykwgjyygy/archive/2008/01/22/2058467.aspx
|
|
|
|
|
|
|
|
|
 
- 帖子
- 13
- 积分
- 20
- 经验
- 7 点
- 大家网点券
- 6 点
- 性别
- 男
|
4楼
发表于 2008-5-4 11:53
| 只看该作者
| 平常都是自己写的,下来学习学习~~~~[em02] |
|
|
|
|
|
|
|
|

- 帖子
- 3
- 积分
- 5
- 经验
- 2 点
- 大家网点券
- 0 点
- 性别
- 男
|
5楼
发表于 2008-5-24 10:15
| 只看该作者
|
|
|
|
|
|
|
|

- 帖子
- 1
- 积分
- 2
- 经验
- 1 点
- 大家网点券
- 1 点
|
6楼
发表于 2010-2-6 22:00
| 只看该作者
|
|
|
|
|
|
|
|

- 帖子
- 1
- 积分
- 2
- 经验
- 1 点
- 大家网点券
- 1 点
|
7楼
发表于 2010-2-15 22:19
| 只看该作者
|
|
|
|
|
|
|