理解此代码,将数据添加到数据库中

时间:2013-12-06 23:13:17

标签: java android database eclipse

所以我遵循了这个link,我理解除了以外的一切:

// ---add a contact---
db.open();
long id = db.insertContact("Wei-Meng Lee", "weimenglee@learn2develop.net");
id = db.insertContact("Mary Jackson", "mary@jackson.com");
db.close();

我知道它的目的是添加一个新的联系人,但这是如何工作的?似乎它同时添加了2个联系人。如何让它一次只添加一个联系人?

2 个答案:

答案 0 :(得分:0)

我不确定我是否理解问题...

db.open();
long id = db.insertContact("Wei-Meng Lee",
    "weimenglee@learn2develop.net");
///id = db.insertContact("Mary Jackson", "mary@jackson.com");
db.close();

现在只添加一个联系人。

答案 1 :(得分:0)

这只会添加一个联系人(名称为“Wei-Meng Lee”和指定的电子邮件地址):

// ---add a contact---
db.open();
long id = db.insertContact("Wei-Meng Lee",
    "weimenglee@learn2develop.net");
db.close();

在代码中,添加了两个联系人,因为执行了两个insertContacts调用。 insertContact方法返回刚刚插入的联系人的ID,该联系人存储在id变量中。