Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有比迭代方法更好的连接两个表的方法?_Java_Database_Algorithm_Data Structures - Fatal编程技术网

Java 有没有比迭代方法更好的连接两个表的方法?

Java 有没有比迭代方法更好的连接两个表的方法?,java,database,algorithm,data-structures,Java,Database,Algorithm,Data Structures,以下是我得到的: 我想在两个相同的表之间创建一个连接器 它们中的每一个都是由不同的工具生成的 第一个是XLS表,另一个是Excel表,不太重要,因为我可以在JAVA中将每一行视为一个对象 我知道当修改日期改变时进行了修改 如果在另一个表中进行了修改,是否有比迭代方法更有效的方法更新表?如果不想使用date modified属性来确定修改,则需要比较excel文件中的实际值。“文件”属性中没有任何标记表示“嘿,自从上次查看该属性以来,该属性已更改”,而不是“修改日期”属性 确定它的另一种方法是将文

以下是我得到的:

我想在两个相同的表之间创建一个连接器 它们中的每一个都是由不同的工具生成的 第一个是XLS表,另一个是Excel表,不太重要,因为我可以在JAVA中将每一行视为一个对象 我知道当修改日期改变时进行了修改
如果在另一个表中进行了修改,是否有比迭代方法更有效的方法更新表?

如果不想使用date modified属性来确定修改,则需要比较excel文件中的实际值。“文件”属性中没有任何标记表示“嘿,自从上次查看该属性以来,该属性已更改”,而不是“修改日期”属性

确定它的另一种方法是将文件的实际值与上次搜索进行比较,但这可能会非常耗时,具体取决于文件的大小


我认为您这样做是最有效的。

XLS是Microsoft Excel使用的较旧格式。通过Excel,我指的是实际的XLSX格式。我的数据库是2个分开的不同文档电子表格。电子表格不是数据库。亲爱的@Raedwald,请搜索数据库的定义。