我正在制定贸易任命议程。问题是什么更好。 当应用程序初始化时,将数据从数据库转储到 ArrayList 并在我想要一天的约会时迭代 ArrayList,或者每次我想要一天的约会时执行一个查询?数据库位于本地主机上。
Java 查询是PreparedStatement。
我问这个是因为当约会增加时,迭代 ArrayList 的效率会越来越低。
最佳答案
根据您的表有多大以及您需要系统的可扩展性,您有不同的选择。
如果您有显示每日约会的模式,那么我建议您提取该模式以获得显示每日约会的通用解决方案。
除此之外,如果您要在选定的一天运行验证,请在数据库中保持简单和安全,这样整个持久性也不会丢失。
也看看内存数据库。
关于java - 使用 JDBC 重复查询数据库或将数据转储到 ArrayList 并在需要某些数据时迭代列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17022653/