首页 > 解决方案 > 如何在java中仅使用不为空的文本字段

问题描述

我正在用 Java 制作一个带有系统和数据库的项目。
一些示例代码:

if(tfNamn != null) {
    try {
        idb.update("UPDATE ALIEN SET NAMN = " + "'" + nyttNamn + "'" + "WHERE ALIEN_ID = " + "'" + nyAlienID + "'");
    } catch (InfException ex) {
Logger.getLogger(AndraAlienInfo.class.getName()).log(Level.SEVERE, null, ex);
    }
}

当我这样做时,数据库中的名称会更改,但是,我还有其他数据,例如密码、种族等。如果我只更改名称,数据库将在其他没有用户的文本字段上具有空值输入,即使已经有密码和比赛,这些值也会变为空。如何阻止空文本字段将现有数据更改为空?

标签: javasql

解决方案


推荐阅读