您好,欢迎光临本网站![请登录][注册会员]  
文件名称: node增删改查.pdf
  所属分类: 其它
  开发工具:
  文件大小: 262kb
  下载次数: 0
  上传时间: 2019-10-15
  提 供 者: jiany*****
 详细说明:node简单的增删改查案例,不是很复杂,可以起到入门的作用var db= require('/db); ar sgl elect米 from class"; db query (sql,[,(err, result)=>t if(err)[ console.log(err); solelog(result); }) 第五步:查询所有的班级 后台代码 var db require(./db); var moment require('moment'): /安装引入 //执行查询 router. get( /findall,(reg, res)=>t class ClassID, class ClassName, class BeginTime, class EndTime, grade. GradeName from class, grade where class. GradeID=grade. GradeID; " db query (sql, [l,(err, result)=>t if(err)t console. log(err); false res render( 'classes,ics: result, moment: moment]; 前台代码 < title>班级管理 班级编号开班日期毕业日期操作<%=C ClassName%> 操作 <%})%>
班级名称
<%=C ClassID%> <%=moment(c BeginTime) format( YYYY-MM-DD hh: mm: ss )%> <%=moment(c EndTime) format(YYYY-MM-DD hh: mm: ss)%> <%=C. GradeName%>
<%}‰> 32 Pa 在后台写查询班级和年级的方法 //跳转到修改页面 router. get('/toUpdate: classId,(reg, res)=>f var cid req- params classId; //查询该班级 var sql =select from class where classid var classdb null db. select(sql, cid,(err, result)=>f if(err)t console. log(err) false classDB- result[ol //查询年级 db. select( select from grade,[l,(err, result)=>t if(err)i console. log(err); Jetset res render ('update',icdb: classDB, gs: result, moment: moment)); }); 写 update.htm界面 "/> 班级名称:< input type="text"nane="clas5Name" value="<%=cdb. ClassName‰"/>

年级: input type="5 ubmit" value="修改"/ 在后台写处理修改 //处理修改 router. post( /update,(req, res)=>f //取出form表单的数据 var iclassId, className, beginTime, endTime, gradeD]= reg. body var sql =update class set classname =,,begintime =? endtime=?,gradeid = where classid var psm= [className, beginTime, endTime, gradeD, classId]: db. select(sql, psm,(err, result)=>t if(err)t console err res redirect( /classes/findall )i }) 第七步:添加班级 逻辑:先把年级查询出来,然后传到添加的界面上; 带着年级集合到 add. htm页面 //跳转到add router. get('/toAdd,(reg, res)=>t var sql =select from grade"; db. select(sql, [,(err, result)=>t if(err)i console.log(查询年级出错'+err) false res render('add',igs: result)) 写 add. htm页面
班级名称:< input type="text"name=" classname"/>


年级: < input type=" submit" value="添加"/
写处理添加的后台 //处理添加 router. post('/add,(reg, res)=>t //把form表单的数据拿过来 //poSt提交的数据在boy里面封装,get方式提交的数据在req. params里面封装着; var iclassName, beginTime, endTime, graded reg body i; //var className req body. className //var beginTime reg body. beginTime var sql ="insert into class(classname, begintime, endtime, gradeid) values(?,?,?,?)"i var pms = [className, beginTime, endTime, gradeldji db. select(sql, pms,(err, result)=> if(err)f console.log('添加出错'+err) false res redirect('/ classes/findall 注意:es6的语法结构赋值 第八步:删除 //删除 router. get(' /del/: id, (req, res)=>[ var classId reg params id: db. select('delete from class where classid =?,classId,(err, result)=>f if(err)t console. log(err); res redirect('/classes/findall ) 课后练习 熟练掌握班级的增删改査(敲两遍)
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: node增删改查.pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: