Я хочу создать базу данных, которая будет хранить сообщения в соответствии с номерами телефонов. Как я могу это сделать? Я могу создать простую базу данных, которая будет хранить сообщения в виде стека, потому что он не будет упорядочивать сообщения в соответствии с числами. для простой базы данных, я использую этот код,хочу создать базу данных для входящих сообщений
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 + "');");
теперь, как я буду иметь возможность хранить эти сообщения в соответствии с номерами телефонов.
Значит, мне нужно создать таблицу с именем KEY_ID, а затем сохранить сообщения определенного номера, а затем, если снова сообщение поступит из другого номера, то снова мне нужно будет создать таблицу для этого конкретного no.means KEY_ID2. – Custadian
Нет, все цифры в одной таблице. Вам нужно понять, как работают реляционные базы данных. Ваш комментарий подсказывает мне, что вы этого не делаете. Я предполагаю, что база данных связана с одним телефоном, одним пользователем. Если нет, у меня будет другая таблица, которая будет содержать идентификатор пользователя получателя и номер телефона с отношением «один ко многим» с таблицей сообщений. – duffymo
нет, я не знаю о реляционных базах данных. будет, пожалуйста, помогите мне в решении этой проблемы в каком-то разработанном методе. – Custadian