我已经创建了一个html表单,其中输入将被插入到数据库(mysql)中。在我开始插入数据之前,我在java中执行了一些服务器端表单验证。我希望在验证过程中确保数据对于各自的领域不会很大。在保存到数据库之前对表单输入的大小检查
我不确定如何做到这一点。
这些是与数据类型的字段将被保存在DB:
- 列表,项目
- ID,SMALLINT(5)
- AID,MEDIUMINT(5)
- Pro中, VARCHAR(45)
- 地块,VARCHAR(45)
- 温度,SMALLINT
- 注释,文本
我至今唯一的想法就是让像检查:
if(inputSize > maxsize)
但我不确定该怎么为inputSize或MAXSIZE选择。对于varchar我想我可以简单地选择定义中给定的字符数(即45),并将其与字符串的长度进行比较。但我不确定如何处理整数。
有什么建议吗?无论是如何处理整数,还是有更好的方法来进行服务器端大小验证。