知识大全 学会举一反三,扩展更多功能

Posted 条件

篇首语:学乃身之宝,儒为席上珍。君看为宰相,必用读书人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 学会举一反三,扩展更多功能相关的知识,希望对你有一定的参考价值。

  毕业总结 学会举一反三你才能省时而高效 一通百通!

  命名空间

  Socut Data

  CData 类

  实现功能 读取(DataSet方式) 插入 更新 删除 统计

  调用方法

  public CData myData=new CData();

  实际操作

   读取

  public DataSet ds=new DataSet(); //此DataSet类已经由微软封装提供

  ds=myData GetDataSet( SELECT * FROM 表 WHERE 条件 开始行 多少行 虚拟表名 );

   插入

  myData GetExecuteNonQuery( INSERT INTO 表 (列 列 ) VALUES (变量 变量 ) );

   更新

  myData GetExecuteNonQuery( UPDATE 表 SET 列 =变量A 列 =变量B WHERE 条件 );

   删除

  myData GetExecuteNonQuery( DELETE 表 WHERE 条件 );

   统计

  myData GetExecuteScalar( SELECT * FROM 表 WHERE 条件 统计类型)

  统计类型分两种

  int 整型

  double 带小数点 (记忆方法 如果你知道double在英文单词中有 双倍 的意思 那么类型对应值自然可以联想到 )

  CReader类实现功能 读取(DataReader阅读器方式)

  调用方法

  public CReader dr;

  实际操作

  dr=new CReader( SELECT * FROM 表 WHERE 条件 );

  //

  if(dr Read())

  

  //如果特定条件的值存在 立即终止下一行的读取

  //

  while(dr Read)

  

  //循环读取符合条件的值

  //

  调用读取出来的值

  dr[ 列名 ]

  使用完后关闭 dr Close();

  更多扩展功能   如何实现搜索功能?

  答 使用GetDataSet 或是Creader都可以实现的 因为它根本就是一个数据库内容的读取 关键的只是SQL语句的使用 应该为SELECT * FROM 表名 WHERE 列 LIKE 要搜索的关键字

   如何实现文章阅读总数的统计?

  答 需要将所有符合要求的列作一次加法运算 使用GetExecuteScalar的统计功能就可以实现了 示例 double d =(double)GetExecuteScalar( SELECT SUM(要统计的列名) FROM 表名 WHERE 条件 );

   我如何开发论坛 或是商城?

  答 论坛的功能几乎跟新闻系统一样的 你只要再加一个回复功能 提示 在原新闻表中新建一列 代表主贴 大于 的数 则代表此贴是跟贴 所要跟贴的主贴ID是XX 商城的购物车 事实上就是使用Session将购买内容暂存 最后结账时一次性插入数据库

   在开发论坛时 读取贴子的同时我还要显示用户的信息 得同时读取两个表 如何办?

  答 可用GetDataSet或CReader实现 因为这只是数据库的读取 关键还是SQL语句的使用 SELECT * FROM 新闻表 用户表 WHERE 新闻表 发贴者姓名=用户表 用户注册名

   我想让最新的文章排在最上面 如何办?

  答 可用GetDataSet或CReader实现 因为这只是数据库的读取 关键是SQL语句中的ORDER BY的ASC(升序)或DESC(降序)的使用 示例 SELECT * FROM 表名 WHERE 条件 ORDER BY 时间列 DESC 如何防止黑客的SQL注入? (严重程序 极高)

  答 最基本的要过滤 符号 这样可以避免黑客构造SQL语句 如本新闻系统的第 节 用户登陆时 要先将TextBox Text Replace( )一次 再执行SQL语句 还有插入数据时 也同样要使用Replace过滤

   要实现数据库一键切换功能 要注意什么?

cha138/Article/program/net/201311/11344

相关参考

知识大全 如何在数学教学中培养学生举一反三的能力

如何在数学教学中培养学生举一反三的能力一、在数学教学中进行规律性教学大家都知道数学这一学科是一门规律性很强的学科,知识是一环扣一环的,掌握不好哪一个环节就无法接受新知。因此我在教学过程中特别注重数学规

人们常说的“举一反三”“闻一知十”等可用__来解释

人们常说的“举一反三”“闻一知十”等可用_____来解释。A、强化理论B、归因理论C、动机理论D、迁移理论答案:D解析:学习迁移是指一种学习对另一种学习的影响,或已经获得的知识经验对完成其他活动的影响

知识大全 小学语文六年级上册词语手册后面索溪谷的野第四课举一反三全部答案

小学语文六年级上册词语手册后面索溪谷的野第四课举一反三全部答案断壁悬崖千峰万仞层峦叠翠崇山峻岭青峰秀岭绵亘蜿蜒层峦叠嶂奇峰妙壁断壁悬崖半边悬空使人心惊胆颤十里画廊西海峰林使人浩气长舒桃红柳绿春风和煦使

知识大全 用javaZoom的uploadBean扩展request的功能

用javaZoom的uploadBean扩展request的功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 VC.NET扩展Windows磁盘清理工具的功能

VC.NET扩展Windows磁盘清理工具的功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 用JBuilder实现类似Visual Studio的宏扩展功能

用JBuilder实现类似VisualStudio的宏扩展功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 为ASP.NET MVC扩展异步Action功能(上)

为ASP.NETMVC扩展异步Action功能(上)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 急

带一和三的成语急!带一和三的成语:举一反三 一波三折【成语】举一反三【拼音】[jǔyīfǎnsān]【释义】反:类推。比喻从一件事情类推而知道其他许多事情。【出处】《论语·述而》:“举一隅不

知识大全 从手机功能变化看数据库性能扩展

手机的诞生改变了人类交流的方式开创了移动通信的历史早期的手机砖头模样电池组只能支持半小时的通话时长且只具备单一的通话功能在手机已经走过多个春秋的今天手机早已不仅仅只提供单一的语音服务而是迈进了多元化的

预防白癜风,需学会这些妙招

白癜风对于我们的影响相信大多数人都是有一些了解的,白癜风的出现让很多患者都失去了追求幸福的勇气,因为白癜风严重影响了患者的容貌,所以让患者对自己对生活都失去了信心,为了避免更多的人受到这种疾病的影响,