我想读取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
对其进行配置(在这种情况下,不需要创建新的读取器(。
希望这能有所帮助。