Socut.Data.DLL组件 配饰文件的Web.config

使用这个有免费版的和收费版的,去年又新推出了免费的Socut.Data.DLL 3.0版本。如果你是菜鸟新接触的使用,也许你会和我一样郁闷一下下,为啥我引用了这个,而且还在命名空间里写好了using Scout.Data;-----但还是不行呢?大家也看过【ASP一夜速成】这个教程,这个教程其实对于初学者来有一条很大拦路虎,没明确说明Socut.Data.DLL的版本和使用详情----连最基本的配饰文件的Web.config文件都没清楚,这将关系到数据库的连接。。其实这个3.0版的连命名空间也不要写,若要实例化ds-------直接可以写DataSet ds = Socut.Data.ExecuteDataSet("SELECT * FROM 我的表"); 在WebConfig里面可以这样写

<add key="SocutDataLink" value="Data/db1.mdb"/>       -----------------针对 ACCESS数据库文件

<add key="SocutDataLink" value="server =(local);uid=sa;pwd=my007;database=我的试验 "/> -针对有密码-SQL---WEB.CONFIG文件夹里面的代码 自动识别数据库


<add key="SocutDataLink" value="server =(local);database=我的试验;Integrated Security=True"/> -针对无密码-SQL---WEB.CONFIG文件夹里面的代码 自动识别数据库

现在可以去试一下,这个真的和网上流传的一样很神奇,功能很强大,呵呵。

这两天有点时间,我把组件授权码部分的代码删除了。这样,以后有需要使用这个组件的朋友,就不用再填写什么注册码了。 原来的V3.0用户,只需将V3.1覆盖原文件即可,不需要改动任何代码。 如果不会使用组件,可以到http://data.socut.com参考在线代码。我的作品不多,但愿这一个数据库组件,能让你喜欢。 在 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项使用“|”符进行数据库位置分割。 作者:郑少强 07/5/12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值