zoukankan      html  css  js  c++  java
  • 008.MVC与数据库的交互

    使用ASP.NET MVC实现向数据库插入数据的步骤(程序):

    (删除,修改,查找)
    步骤1:创建数据库,创建要使用的表(数据)
    表中可以事先插入测试数据
    步骤2:新建项目,写代码
    2.1)在配置文件中设置连接串
    2.2)在Models文件夹里添加SqlHelper【0】
    实现SqlHelper(编写insert,update等方法)
    步骤3:实现项目功能的:例如 要插入学生的信息到表中
    3.1)在Models文件夹里添加Student模型【1】,编写字段(id,name)
    编译
    3.2)在Controllers文件夹里添加Student控制器【2】
    在控制器中写Insert1(get Insert)方法(用途首次加载页面)
    选中Insert1方法添加视图Insert1视图,在视图中要有@model声明
    3.3)设计Insert1视图,实现提交
    Insert1视图要包含表单辅助方法和提交按钮,以及输入辅助方法
    3.4)在控制器中写Insert2(post Insert)方法,获得输入,处理
    注意:Insert2方法 参数使用Student模型
    Insert2方法要调用StudentDAL【3】
    步骤4:在Models文件夹里添加StudentDAL类
    注意:StudentDAL类中调用SqlHelper
    StudentDAL类中把模型转换成sql语句,
    传递给SqlHelper的方法
    -------------------------------------------
    使用ASP.NET MVC完成XXX的管理(后台的功能)
    XXX:航班,学生,产品,好友,照片
    管理本质=select insert update delete
    按照ASP.NET MVC习惯:select
    开发步骤:如上
    步骤1:如上
    步骤2:如上
    1》先做select 步骤3:3.1).....3.4)
    注意:首次加载的时候就把所有的查找回来并显示
    只写一个get select即可,不用写post select!
    但是查找的界面要提供插入,删除,修改的入口!

    2》再做Insert 步骤如3:3.1).....3.4)一样【与注册一样,参考】
    3》再做Update 步骤如3:3.1).....3.4)一样 演示1
    get Update 有个参数id
    post Update 有个参数对象Flight
    4》再做Delete 步骤如3:3.1).....3.4)一样 演示2
    方法1:一个get Delete方法即可
    方法2:两个Delete方法 get Delete方法把要删除的显示出来
    post Delete 方法删除!
    结论:有的控件的值能被自动绑定,有的不能(如Display)
    post Delete 只要一个主键参数就可以了。

    关注90後梦想大师,梦想从未止步.
  • 相关阅读:
    iOS的一些面试题分析总结(1)
    iOS的一些面试题分析总结(0)
    iOS页面间传值的一些方式总结
    自定义UIButton
    iOS查看3D效果的手势交互
    关于php得到参数数据
    ios安装ipa与安卓安装apk
    听说程序员想当就能当?
    W5100S、W5500、W5100差异对比
    annot read lifecycle mapping metadata for artifact org.apache.maven.plugins:maven-clean-plugin:maven
  • 原文地址:https://www.cnblogs.com/harveylv/p/6327427.html
Copyright © 2011-2022 走看看