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