社区
Web 开发
帖子详情
用户在注册的时候有些非必填数据是如何存入数据库中的?
葱花鸡蛋
2017-01-03 03:22:58
用户在注册的时候一般会有好多信息需要填写,但有些是不必要的。这些不必要的信息怎么处理?
1. 是默认为空用户写了就插入用户输入的值,用户没写就插入默认的空值。
我感觉这种方法很浪费
2. 用一些其他方法,我并不知道这些方法,有大神知道怎么处理吗?
...全文
400
8
打赏
收藏
用户在注册的时候有些非必填数据是如何存入数据库中的?
用户在注册的时候一般会有好多信息需要填写,但有些是不必要的。这些不必要的信息怎么处理? 1. 是默认为空用户写了就插入用户输入的值,用户没写就插入默认的空值。 我感觉这种方法很浪费 2. 用一些其他方法,我并不知道这些方法,有大神知道怎么处理吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
葱花鸡蛋
2017-01-04
打赏
举报
回复
看了大家的意见,得到了很多方法,谢谢大家
liufurun
2017-01-04
打赏
举报
回复
这个没有必要吧~~如果所有字段都是在一张表里,那么无论如何都要做一次insert操作~~~感觉这个开销大部分是在创建链接上,多几个null字段应该影响不大吧~~~当然在内存中动态拼接sql也是可行的~~~
gzcitizeny
2017-01-04
打赏
举报
回复
用户没填写的就传回一个空值就行了,反正都要对数据库进行一次写入操作。 否则还有检查哪个字段没有填写,根据这个修改sql语句更加麻烦。
caorongqiang
2017-01-04
打赏
举报
回复
在输入的时候,检查可选值是不是存在,如果不存在,就不用管; 如果存在了,检查格式是否满足限制条件;然后,动态生成SQL预处理语句,接参数的类型和位置依次添加用户输入的各项参数。对于所有不存在的可选项,填写数据库定义时的默认值,比如NULL。
kinoymir
2017-01-04
打赏
举报
回复
插入数据库的时候用动态SQL啊
cp3_nit
2017-01-03
打赏
举报
回复
这个感觉有点想太多吧...别人不填就传空进去好了。
葱花鸡蛋
2017-01-03
打赏
举报
回复
如果先进行判断,那插入数据库的参数的个数就不确定,有人知道怎么样向数据库(mysql)插入不定参数个数的数据?
xiaoyi94
2017-01-03
打赏
举报
回复
一般会进行判断,非空的属性才会插入,也会有不进行判断,直接插入空值的
Java Web应用开发:
用户
注册
.docx
用户
注册
目标 点击页面左侧的登录窗口
中
的“
注册
”,跳转到
注册
页面,请
用户
输入
用户
名、密码、确认密码等信息,点击“提交”。 (1) 如果表单有任意一项为空,提示表单不能为空,表单不提交。 (2) 如果两次输入的密码不同,提示两次密码不一致,表单不提交。 (3) 表单提交后,发现
用户
名已经被占用,提示
用户
换一个
用户
名,跳转回
注册
页面。 (4) 上述检测都通过,向tb_customer表
中
添加一条
数据
,跳转回商品展示首页。 2
注册
的基本实现思路 (1)
注册
页面userRegister.jsp,该页面包含
注册
的表单。
用户
填完个人信息之后,请求提交给RegisterServlet处理。 (2) RegisterServlet接收到
用户
信息之后,首先调用CustomerDao的selectCustomerByUserName方法,判断
用户
使用的
用户
名是否已被占用,如果被占用,提示“
用户
名已被占用”,跳转回userRegister.jsp页面,请
用户
重新输入信息。如果
用户
名未被占用,调用CustomerDao的insertCustomer方法向tb_customer表
中
插入
注册
的
用户
信息,跳转
ATM系统
数据
库
系统
ATM取款机系统,有详细的
数据
库
设计 主要是PPT格式的,为北大青鸟的教程资源
实训四__设计
用户
系统的
注册
及登录.doc
实训四__设计
用户
系统的
注册
及登录.doc
《ASP系列教程》之实现真正的
注册
页面
《ASP系列教程》之实现真正的
注册
页面 《ASP系列教程》之实现真正的
注册
页面
数据
库
程序的单元测试(1).doc
数据
库
程序的单元测试(1).doc
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章