我正在寻找 java 或数据库中以下问题的解决方案。请帮忙。
我们必须读取一个文件并将记录放入 oracle 数据库中。文件就像 FTP 位置的 csv 格式(列值用管道 | 分隔)。假设文件名是employee.txt,对应的表名是Employee。假设列为 -
ID
name
Designation
Date_of_Joining
txt 文件中的记录将是 -
1234|saurabh srivastava|lead|06-0ct-1990
1235|a john|lead|09-nov-1992
1236|p kumar||10-dec-1991
该文件将始终包含完整记录。意思是,如果第一次文件有 10 条记录,下一次它将有这 10 条记录以及新记录。但是每次我们只需要在数据库中存储新记录。有没有什么办法使用java程序或Databse(过程,查询等),考虑到更少的性能损失。
谢谢。