我創建了一個需要創建超過二十個'jTextField'的swing應用程序。並將數據存儲在用戶輸入的數據庫中。 在簡單的我可以做到這一點,但問題是,在二十'文件提交'之間,如果用戶只填寫三個文本字段重命名十七個文本字段將爲空,並且空值將存儲在數據庫中。 我該如何解決這個問題,這樣多少用戶纔會填寫文本字段,只有那麼多數據纔會進入數據庫。 請幫我 在此先感謝如何從二十個文本中存儲三個文本字段數據數據庫中的字段
-1
A
回答
0
既然您完全知道您的要求,並且要求簡單,下面的僞代碼將幫助您做到這一點!
loop over the fields
userText = textField.getText();
if(userText != null && !userText.isEmpty()){//this can be modified according to requirement
insertInDatabase();//insert only when the above condition holds true
}
+0
我怎麼能在場上循環?我有20個文本字段, –
+0
您可能需要共享您創建了20個文本字段的代碼。 –
+0
我使用net beans IDE,通過設計我創建了20個文本字段。作爲規則,我通過'getText'方法獲取該值,就像創建數據庫連接一樣簡單。現在我面臨上述問題 –
0
強烈建議插入""
到數據庫中(處理空值)
yourText = textField.getText();
if(yourText == null && yourText.isEmpty()){
insertInDb("");
}
所以""
只會如果用戶沒有輸入任何值插入。
相關問題
- 1. 如何從生成的文本字段中存儲數據
- 2. 對於一個數據庫條目的三個文本字段
- 3. 從數據庫文本字段中刪除文本
- 4. 如何從數據庫中的文本列字段呈現HTML?
- 5. 排序存儲在MYSQL數據庫的文本字段中的數字
- 6. 如何數據字段從數據庫Spring MVC中存儲
- 7. 將文本字段數據存儲到字典中快速
- 8. 數據和文本字段
- 9. 如何使用NSUserDefaults保存兩個文本字段的數據?
- 10. 代碼以文本字段的數據保存到數據庫
- 11. 如何在數據庫的文本字段中存儲byte []並檢索它
- 12. 如何在html中保存文本字段中的數據?
- 13. 問題存儲HTML文本數據庫字段
- 14. 如何製作用於從數據庫中搜索數據的文本字段?
- 15. 從MySQL數據庫到文本字段通過PHP的數據?
- 16. 從文本數據庫字段中格式化數值
- 17. 如何從mysql中的文本字段中讀取數據
- 18. 在Appengine數據存儲查看器中編輯文本字段
- 19. 如何將數據庫中的值設置爲文本字段
- 20. 從文本字段插入數據到SQLite數據庫
- 21. javascript:從數據庫插入數據到html5文本字段
- 22. 如何保存核心數據中文本字段的值?
- 23. 爲數據庫中的單個字段存儲多個值
- 24. 從文本字段檢索數據
- 25. 一次從多個文本字段中檢索數據
- 26. 在通過第一個文本字段的ajax進行數據驗證後禁用第二個文本字段
- 27. 如何查看其他文本字段中某個文本字段的文本?
- 28. 將多個文本字段合併到一個數據庫列
- 29. 在一個字段中存儲多個數據(將數據存儲在數據庫的數組中)
- 30. 從字段中的文本文件中獲取數據
最終的問題是:如果用戶只填寫1個文本字段,那麼希望數據庫中的其他19個字段如何顯示?空值?此外,你的領域的數據類型是什麼? VARCHAR?詮釋?有很多方法可以做到這一點,但在給你我的建議之前,我需要了解更多。 – user3437460