我正在使用登录(SQLite)创建一个JFrameApplet(在Java中),但我很难理解如何比较想要的用户名和已经使用的用户名:
例如:我想要用户名JoeBloggs,但是它被采用了,如何将想要的用户名与已经制作的用户名进行比较。
我有一个SQLite users.db,该字段是USERNAME。
感谢您的帮助。
答案 0 :(得分:0)
尝试搜索UNIQUE约束。
创建表格时使用CREATE TABLE Users(Id INTEGER, USERNAME TEXT UNIQUE);
因此,如果JoeBloggs
已经是数据库中的一个条目,尝试使用INSERT INTO Users VALUES(2, 'JoeBloggs');
再次添加它,则会为您提供Error: column USERNAME is not unique
。