Как бы я go о преобразовании данных из указанного c столбца в массив в SQLITE - PullRequest
0 голосов
/ 11 февраля 2020

Я в настоящее время учусь в старшей школе, которая самоучка в программировании. Я разрабатываю приложение, которое требует от меня создания локальной базы данных с использованием SQLite, где я могу хранить данные (в основном, числа с плавающей запятой / двойные) в различных таблицах, чтобы использовать карту для отображения маршрута и перенаправления его при возникновении препятствия. Я сделал все необходимые таблицы, но меня смущает, как я могу go прочитать данные и превратить данные (с плавающей запятой / удваивать) в столбце с указанным значением c в массив. У меня есть базовое c понимание операций CRUD и что такое курсор. То, что я хотел бы сделать, это вызвать курсор для чтения и сохранения значений с плавающей точкой в ​​указанном столбце c (если возможно, по имени столбца) в массиве

Например, я хочу получить все Значения строк в столбце с именем X в таблице, называемой точками, будут работать?

public Cursor getXCoordinate(SQLiteDatabase db){

        String[] projection = {XCOORDINATE_COLUMN};
        return db.query(TABLE_POINTS, projection,
                null, null, null, null, null
        ); 

Создание таблицы будет выглядеть примерно так

private static final String CREATE_TABLE_POINTS = "CREATE TABLE " + TABLE_POINTS + "(" + ID_COLUMN + "INTEGER PRIMARY KEY AUTOINCREMENT,"
            + XCOORDINATE_COLUMN + "REAL," + YCOORDINATE_COLUMN + "REAL);";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...