1 голос
 
502 просмотра
19.01.2020 / 00:41  Askalite

Как создать четыре колонки в БД?

Вскм привет, в работе с базами данных я полный нуб, у меня к этому, даже более того, антиталант. :)

Допустим у меня есть нечто такое:
  1. //обвязка set, get, create есть
  2. class User{
  3.     long id;
  4.     String name;
  5.     String lol;
  6.     String kek;
  7. }
  8.  
  9. String ID, NAME, LOL, KEK;

Нагуглил такой запрос:
  1. db.execSQL("CREATE TABLE " + TABLE + " (" + COLUMN_ID
  2.                 + " INTEGER PRIMARY KEY AUTOINCREMENT," + COLUMN_NAME
  3.                 + " TEXT, " + COLUMN_YEAR + " INTEGER);");

Возможно ли создать такую таблицу с моим User и как это сделать? :)

Есть ли смысл отправлять запросы напрямую в таблицу, игнорируя всякие классы помощники и получая прямые ответы?
Изм. aNNiMON от 19.01.2020 / 12:48
Ответы
 
1 голос
 
# 19.01.2020 / 11:31  mrEDitor
Тебе бы какой-нибудь базовый курс по SQL пройти.

Конкретно по вопросу:
у тебя в примере SQL-запроса три колонки, и константы имен другие, вот так, я думаю, предлагается для твоей таблицы.

  1. db.execSQL("CREATE TABLE " + TABLE + " (" + ID + " INTEGER PRIMARY KEY AUTOINCREMENT," + NAME + " TEXT, " + LOL + " TEXT, " + KEK + " TEXT);");

Про ORM (object-relational mapping) – обязательно посмотри, что это, но (имхо) только после того, как научишься работать с обычным SQL.
Изм. aNNiMON от 19.01.2020 / 12:48
Всего: 1

Реклама

Мы в соцсетях

tw tg yt gt