用于JDBC操作的多线程

时间:2014-08-28 10:05:48

标签: java multithreading jdbc spring-batch

我有一个要求,我需要创建一个JAVA应用程序,它将从52个数据库表中读取数据,将所有超过3年的数据复制到平面文件(csv,txt文件),从表中删除这些数据并将这些文件存储在SFTP服务器上。在这种情况下,数据库是Sybase ASE 15版本。

当准备涉及上述存档数据的某些报告时,我还需要在临时表中恢复此数据。

如果我将此应用程序设为单线程应用程序,则完成任务将花费数小时。所以我需要让它成为多线程的。

请建议我应该只使用核心java或任何框架,如spring batch。以及如何在两种情况下实现多线程。

0 个答案:

没有答案