
VS 中单表新增数据
那么下面就来使用 VS2015 开发软件新建一个项目。(新建项目流程)打开 Visual Studio 2015 后,就会进到起始页的页面然后点击新建项目(具体看截图)
点击新建项目后就可以新建项目了,然后就可以写新增的代码了,我这里就直接写 js 部分代码 了,页面布局就跳过了。布局可以随意,可以实现所要的功能即可,可以直接用插件来完成就 可以了,js 部分首先获取到 HTML 中的某一个按钮,点击按钮后打开一个模态框,打开模态框 代码:function openInsert() { 先要重置一下表单 $("#form表单的ID")[0].reset(); 打开模态框 $(’#modal的ID’).modal(‘show’); } //show是显示的意思 这样就可以把表单弹出来了,弹出后就可以往表单中填写想要的新增的数据就行了,最重要的 是保存的代码,保存的代码相对来说比较难一点,想要把写入到表单的数据保存到数据库中是 需要经过多种判断的,保存的代码虽然不是很多但是是非常重要的一部分代码,如果,你辛辛 苦苦的把想要新增的数据填写到form表单中,保存不了那又有什么意义呢。所以可以说所有的 代码都为了保存这句代码而存在的。(下面就是视图中js的保存代码部分)
js部分其实并不复杂,就是首先自定义一个方法名,需要把这个方法名写个点击事件到保存按 钮的代码中,这样才可以触发所有得保存代码,然后获取一下表单中的内容,获取到表单内容 后就要判断一下获取到的内容是否有,如果有的呢就发送到post后面的控制器做对比,对比表 单中的值是否相等,然后再判断数据是否保存成功,成功就可以关闭模态框,把表格刷新一 下,避免关闭模态框返回页面的时候新增的数据没有显示出来,这样可以不用用户自己会到页 面的时候又要特地的刷新页面,这样就会让用户感觉到使用中的页面存在一定的烦人效果,这 样会耗费用户不少时间,如果用户需要一条一条的新增数据,那么为了确定新增成功就要新增 一条刷新一次那就会使用户大大的浪费时间了,如果数据有问题就返回一个提示框,提示用户 信息不完整或者提示用户请填写完整信息就可以了。写好js部分之后就是写控制器的代码部分 了(控制器部分代码)
控制器的代码是处理用户的数据,然后提交到数据库中的,还要判断要保存的数据,数据库中 是否已存在,如果存在那么就肯定是不给保存的,那就返回一个提示来提示用户就可以了最后 就是保存用户写入的数据到数据库中的。最终的结果就是把数据保存到数据库中。 控制器这里的代码首先复制页面那里刚刚写的自定义方法名,在后面跟着的小括号写入需要新 增的表名,然后new一个returnJsonVo来装临时的数据,然后设置returnJson的状态为false, 然后再判断页面传过来的数据是否正确,如果不正确就返回一个提示框提示用户数据不完整就 可以了,如果正确就检查以前的数据和需要的数据是否有冲突,检查就是把数据库里的数据查 询一遍,最后统计有冲突的数据一共有多少条,如果等于0条,那么就是没有数据重复,没有重 复那就可以新增到数据库需要新增的表中,如果查出来的数据大于0条数据那么就给用户提示和 以前的数据信息重复就可以提示用户哪里出错了,最后要判断一下新增到数据库的数据一共有 多少条,如果大于0条,那么就说明已经把数据成功新增到数据库中,虽然新增成功了,但是也 要提示一下用户,新增成功了。如果部是大于0条数据,那么就是新增失败了,新增失败就给用 弹出一个新增失败就可以了,最后把数据返回到页面就行了。这样就可以把一个单表新增数据 给完成了。想想过去、未来,坚持就可以实现自己想要的所有。
发布日期:2021-05-07 08:10:40
浏览次数:20
分类:技术文章
本文共 1747 字,大约阅读时间需要 5 分钟。
开发工具与关键技术:VS 软件,VS 中单表新增数据 作者:陈隆 撰写时间:2019 年 04 月 10 日
要新增数据的话呢,首先需有一个数据库,创建好数据库后把需要的数据导入到数据库就可以 了,有了数据之后就需有把数据库的关系合理的添加表添加关系就可以了。数据库建好后就可 以把项目创建起来了,创建好项目后才可以完成现在正在实行的单表新增数据,使用的开发软 件名称 Visual Studio 2015 简称 VS 也可以加个 2015(软件截图)


发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月13日 10时16分00秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Spring 与使用STOMP消息
2019-03-04
Linux 查看系统语言
2019-03-04
十 一、C语言创建桌面程序:单选按钮、复选框和分组框控件
2019-03-04
Java Swing JList:列表框组件
2019-03-04
AngularJS $q
2019-03-04
jQuery中的动画
2019-03-04
Linux host命令
2019-03-04
MongoDB 查询分析
2019-03-04
编写Makefile.am
2019-03-04
狂神说MySQL01:初识MySQL
2019-03-04
5.3.2 等待一段时间:编写延时循环
2019-03-04
1.2.3 项目、项目集、项目组合以及运营管理之间的关系
2019-03-04
光环和你一起迎接改版
2019-03-04
1.12 项目和运营的区别
2019-03-04
2.1 组织运行环境
2019-03-04
7.3 制定预算
2019-03-04
习惯养成记打卡-第7章 项目成本管理
2019-03-04
习惯养成记打卡-第9章 项目资源管理
2019-03-04
LeetCode - 98. 验证二叉搜索树(迭代、递归)2
2019-03-04