ASP.NET企业开发框架IsLine FrameWork系列之五--DataProvider 数据访问(中)
使用DataProvider前,需要先在web.config中配置以下节点,添加于 <configSections></configSections>之间:
其中DataBaseConnection指明数据库类型,PwdType指明密码加密策略,IsLine Provider内置3中策略 供选择,如配置文件所示。以上示例为针对SqlServer,以下为Oralce节点配置方法:
或者可以使用以下简单配置方法,免去节点配置的麻烦: SQLSERVER: <add key=" IsLine.Data.Configuration.SqlServerConnectString " value="Data Source=Server IP;User;Password=111111;Integrated Security=no;Enlist=false;Pooling=true;" /> ORACLE: <add key="IsLine.Data.Configuration.OracleConnectString" value="Data Source=TNS别 名;User;Password=111111;Integrated Security=no;Enlist=false;Pooling=true;" /> 节点配置好后,使用以下方法调用,调用时分为面向连接与非连接两种方式,面向连接的操作(例如返 回DataSet/Reader/Adapter等)使用前须进行实例化,使用后须调用.Dispost()方法释放资源,Dispost() 是一个经过DataProvider重写的方法,一旦调用将会释放所有资源,包括Connection、Command、 DataReader等,而面向非连接操作则直接调用即可。如果使用DataReader、 Adapter等为面向连接操作, 单纯执行sql语句为非连接操作,例如访问数据库单纯执行依据sql语句可以使用: OracleProvider.ExecuteNonQuery(); 或 SqlProvider.ExecuteNonQuery(); 实例化例子: OracleProvider op = new OracleProvider(); op.SomeFunc(); 方法列表如下: 方法名称 说明 是否须实例化 OraBit2Bool 否 ExecuteScalar 4次重载,传入sql语句后存储过程名称,返回首个元素 否 凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |