我已經創建了一個html表單,其中輸入將被插入到數據庫(mysql)中。在我開始插入數據之前,我在java中執行了一些服務器端表單驗證。我希望在驗證過程中確保數據對於各自的領域不會很大。在保存到數據庫之前對錶單輸入的大小檢查
我不確定如何做到這一點。
這些是與數據類型的字段將被保存在DB:
- 列表,項目
- ID,SMALLINT(5)
- AID,MEDIUMINT(5)
- Pro中, VARCHAR(45)
- 地塊,VARCHAR(45)
- 溫度,SMALLINT
- 註釋,文本
我至今唯一的想法就是讓像檢查:
if(inputSize > maxsize)
但我不確定該怎麼爲inputSize或MAXSIZE選擇。對於varchar我想我可以簡單地選擇定義中給定的字符數(即45),並將其與字符串的長度進行比較。但我不確定如何處理整數。
有什麼建議嗎?無論是如何處理整數,還是有更好的方法來進行服務器端大小驗證。