如何在Spring批处理中读取MS Access数据库(.mdb文件)并加载到mysql数据库中



我想读取SpringBatch中的*.mdb文件并加载到MySQL数据库中。

Spring Batch默认不支持MS Access数据库格式。第一步是了解如何使用Java从MS Access数据库中读取数据,然后可以创建ItemReader并在Spring Batch作业中使用它。

现在,为了从Java连接到MS Access数据库,您可以看到以下问题/答案:

  • 在没有ODBC的情况下从Java操作Access数据库
  • 如何将java连接到Msaccess数据库

如果您设法创建了一个指向MS Access数据库的jdbcDataSource,则可以使用JdbcCursorItemReader(或JdbcPagingItemReader(并使用该DataSource对其进行配置(在这种情况下,不需要创建新的读取器(。

希望这能有所帮助。

最新更新