Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.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
如何将没有任何ID或重复ID的所有文件导出到Java中的文本文件?_Java_Mysql_Database_Jtable - Fatal编程技术网

如何将没有任何ID或重复ID的所有文件导出到Java中的文本文件?

如何将没有任何ID或重复ID的所有文件导出到Java中的文本文件?,java,mysql,database,jtable,Java,Mysql,Database,Jtable,我有一个java程序,它就像一个搜索引擎,你可以在搜索栏中键入任何关键字,它会在MySQL数据库中找到一个匹配的关键字,并将所有这些条目拉到一个Jtable中。大约有50000个数据条目,所以如果我输入1.456,所有包含这个关键字的条目都会出现。我有一个ID列,其中每个条目都有一个唯一的ID。我希望能够将任何没有ID的条目导出到单独的文本文件中。如果可能的话,还可以导出重复的ID。您只需在集合中迭代并建立ID->计数为整数的映射。最后,您可以获取计数大于1的所有数据并将其导出。 在构建该映射时

我有一个java程序,它就像一个搜索引擎,你可以在搜索栏中键入任何关键字,它会在MySQL数据库中找到一个匹配的关键字,并将所有这些条目拉到一个Jtable中。大约有50000个数据条目,所以如果我输入1.456,所有包含这个关键字的条目都会出现。我有一个ID列,其中每个条目都有一个唯一的ID。我希望能够将任何没有ID的条目导出到单独的文本文件中。如果可能的话,还可以导出重复的ID。

您只需在集合中迭代并建立ID->计数为整数的映射。最后,您可以获取计数大于1的所有数据并将其导出。 在构建该映射时,如果遇到没有键的条目,请将其添加到单独的集合中

另一种可能是在DB中的自定义选择权限中执行此操作。也许count函数提供了您要查找的内容:


这是一个存储在文本文件中的示例:

“ID行”-类似于星形模式?我想你可以通过一个合适的连接来实现这一点。对不起,我的意思是它应该是主键。每一行都应该有一个。如果每个条目都有一个唯一的ID,那么任何条目怎么会有丢失或重复的ID?确切地说,主键是必需的,并且必须是唯一的。你意识到你的方法是有限的。Lucene/Solr是真正的搜索引擎。试试那些。