Я довольно новичок в программировании, программировал только около четырех-шести месяцев.Array/Список для реализации СУБД (Java)
Я хочу найти способ создания таблиц в java и иметь методы для объединения двух разных таблиц и, возможно, с предложениями (аналогичные SQL). Я понимаю, что существует определенная библиотека, которая может выполнить эту работу, но я хочу реализовать ее самостоятельно. Я хочу иметь возможность поддерживать столбцы типов string и int.
В качестве отправной точки я думал о представлении своих данных в виде набора строк. Первоначально я думал о создании класса столбцов, но с тем, как я хочу присоединиться к работе (похоже на SQL), это кажется головной болью и ненужным.
Учитывая, что я хочу использовать списки/массивы, будет ли сбор строк хорошей идеей? Кроме того, если я делаю что-то вроде String [] [] и хочу иметь столбец int, как я могу это сделать?
Благодаря
Возможно, вы не должны пытаться делать таблицы в своем Java-коде. Это то, к чему подходит ваша база данных, и именно поэтому были созданы базы данных. Если вам нужно представить запись в вашем Java-коде, тогда 'Object []' будет самым простым способом сделать это. Тем временем попытайтесь, если это возможно, сузить свой вопрос. –
@TimBiegeleisen «Это то, для чего подходит ваша база данных, и именно поэтому были созданы базы данных». Похоже, это то, что он хочет создать. – marstran
Ну, я хочу поддерживать естественное внутреннее соединение двух таблиц, учитывая, что единственными типами столбцов являются строки и int. Я не имею в виду, что колонка строки может содержать int и наоборот, просто, чтобы таблица могла иметь строковые столбцы и столбцы int. Поэтому, чтобы лучше задать свой вопрос, как я могу реализовать это, используя только массивы/списки? –