如何在数据库

时间:2016-12-08 12:00:57

标签: java swing

我正在创建一个swing应用程序,我需要创建超过20个jTextField'。并将数据存储在用户输入的数据库中。 简单来说我可以做到这一点,但问题是在20个文本字段之间,如果用户只填写三个文本字段重命名,则17个文本字段将为空,而null值将存储在数据库中。 我该如何解决这个问题,以便用户只填写文本字段,只会在数据库中输入大量数据。 请帮我 提前致谢

2 个答案:

答案 0 :(得分: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
    }

答案 1 :(得分:0)

强烈建议将""插入数据库(处理空值)

yourText  = textField.getText();
if(yourText  == null && yourText.isEmpty()){
    insertInDb("");
}

仅当用户未输入任何值时才会插入""