从DB检索数据

时间:2010-11-27 09:56:47

标签: java oracle

我在oracle中有这个表,我需要从表desc_data中检索两列 例如:

select ticket_id, date_logged from desc_data; 

我会在这个表中有大约10,000条记录,所以如果我从java执行此操作并通过将这些值放在列表中然后根据某些条件过滤数据并插入到其他表中来执行java中的某些操作,是否有可能,如果有可能是一个开销?

2 个答案:

答案 0 :(得分:2)

我认为最好在数据库中使用存储过程并从java中调用它。但你所考虑的也是一种可能的解决方案。

答案 1 :(得分:0)

这取决于您希望对10000条记录进行何种类型的过滤。如果过滤很简单,例如过滤日期范围内的记录,那么只需使用SQL即可实现。如果您的处理更复杂,那么您也可以使用存储过程。当您在Oracle上运行时,这些可以用Java编写。有关示例,请参阅here