如何防止/限制将空白值添加到Java中的mysql数据库?

黑麦15

我想防止我的Java程序在数据库中接受/插入空白或“”值。我已经将用户名和密码列设置为不为null,但是它继续接受空白或“”值。

这是我向数据库添加值的代码的一部分:

    private void btnAddActionPerformed(java.awt.event.ActionEvent evt) {                                       

        try{
          theQuery("insert into accounts (username,password) values ('"+user1.getText()+"', '"+pass1.getText()+"')");
        } catch (Exception e) {
          JOptionPane.showMessageDialog(null, "Unable to add record to the database");
        }

}

PS密码不会被散列,因为这仅用于活动。

索拉帕德曼

尝试这样:

String str=user1.getText();

       if ("".equals(str)){  //User have not entered anything. 
        JOptionPane.showMessageDialog(null,"Please enter your name.");
        nameField.requestFocusInWindow();
        //Do NOT loop here.
    }
    else { 
        //Do everything you need to do when the user have entered something
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过循环将 MySql 数据库中的值添加到数组中

将复选框数组值添加到MySQL数据库的几行中

如何将复选框中的值添加到数据库

如何将数据库值添加到包含类作为对象的字典中

如何将一些值添加到我的数据库中

如何通过jdbc将日语字符添加到mysql数据库中?

如何在csv文件中的空白位置上将空字符串值添加到数据库中

如何在Java中通过SQL将记录添加到数据库

将输入值添加到数据库值

SQL语句可防止将重复项添加到网站的数据库中

将数据从 MySQL 数据库添加到 RecyclerView

将数据添加到MySQL数据库

将数据添加到mysql数据库

如何检查重复输入并防止将其添加到数据库中

将标签添加到数据库值

将数据库中的数据添加到阵列

如何将 $_SESSION 变量添加到 Ajax 请求中并将数据插入 mysql 数据库 PHP?

使用Windows窗体C#将值添加到Mysql数据库

如何使用实体框架将 WPF 文本框中的新文本值添加到数据库?

如何将默认值添加到变量并存储在 Django 的数据库中?

将数组中的值添加到 Realm 数据库中

如何将MySQL数据库A的表中的行添加到数据库B中的现有表中

将数组添加到SQL数据库(java)

将整数添加到数据库中的列

将foreach添加到数据库查询中

如何将HH:MM时间值添加到Access数据库?

PHP MySql 准备语句......如何更新数据库,添加到已经存储的值

将值从 CSV 文件添加到数据库中的字段

自动将值添加到 rails 中的列数据库