如何将SQLite Column与用户字符串进行比较?

时间:2015-01-22 18:25:47

标签: java sqlite comparison

我正在使用登录(SQLite)创建一个JFrameApplet(在Java中),但我很难理解如何比较想要的用户名和已经使用的用户名:

例如:我想要用户名JoeBloggs,但是它被采用了,如何将想要的用户名与已经制作的用户名进行比较。

我有一个SQLite users.db,该字段是USERNAME。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试搜索UNIQUE约束。

创建表格时使用CREATE TABLE Users(Id INTEGER, USERNAME TEXT UNIQUE);

因此,如果JoeBloggs已经是数据库中的一个条目,尝试使用INSERT INTO Users VALUES(2, 'JoeBloggs');再次添加它,则会为您提供Error: column USERNAME is not unique