Если вы планируете выдвигать / извлекать всю информацию в базу данных, одним из способов перемещения этих данных будет использование Java Persistence API (JPA). Таким образом, вы можете выдвигать или извлекать данные без труда. Одним из ограничений JPA является то, что каждый столбец в строке должен иметь свою собственную переменную , поэтому, как вы сказали, у вас будет много строк. Обратите внимание, что JPA требует какой-то ключ базы данных.
К счастью, если вы хотите увеличить объем данных, это будет так просто:
Class.forName("your.database.driver");
Connection con = DriverManager.getConnection("url", "username", "password");
EntityManagerFactory emf = Persistence.createEntityManagerFactory("PersistenceUnitName");
EntityManager em = emf.createEntityManager();
PersistenceEntity persistenceEntity; //This is what holds all of your data
em.persist(persistenceEntity); //Push a full row of data
em.getTransaction.commit();
con.close();
Вы также можете использовать несколько довольно умных способов , чтобы отображать / получать доступ к этой информации, когда она не используется напрямую с базой данных, чтобы не вызывать что-то вроде Java Reflection API,