1

我想创建一个数据库,它将根据电话号码存储消息。我该怎么做?我能够创建一个简单的数据库,它将消息存储为堆栈,这意味着它不会根据数字排列消息。对于一个简单的数据库,我正在使用此代码,

mydb =  openOrCreateDatabase("db",MODE_PRIVATE, null);                              
        mydb.execSQL("CREATE TABLE IF NOT EXISTS sms_inbox (SMS_TEXT varchar , SENDER_NUMBER varchar );");      

        mydb.execSQL("INSERT INTO sms_inbox VALUES('" + stBody + "', '" + stPhoneNumber + "');");

现在我将如何根据电话号码存储这些消息。

4

1 回答 1

1

SQLite3 对你来说可能是一个不错的选择。它是一个内存中的可嵌入关系数据库。

创建数据库;添加一个包含主键 ID、电话号码、时间戳和消息文本的表。您可以通过电话号码选择和订购。就行了!

于 2013-06-03T09:54:08.187 回答