我正在使用下面的方法在数据库中插入名字
public void insertContact(String name)
{
ContentValues newContact = new ContentValues();
newContact.put("name", name);
open(); // open the database
database.insert("contacts", null, newContact);
close(); // close the database
} // end method insertContact
我可以做一些检查来停止数据重复吗?我的意思是说如果名字已经存在 在数据库中,它不应该插入新的。
最佳答案
最简单的方法是在数据库中的表中为列中的唯一值添加规则。然后,如果您尝试添加重复值,则会抛出异常。
请参阅此示例以设置唯一规则:http://www.w3schools.com/sql/sql_unique.asp
关于java - 如何在数据库中插入唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14896371/