Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.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/5/excel/26.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
Sql server 用于excel文件处理的临时存储_Sql Server_Excel_Mongodb_Jakarta Ee_Nosql - Fatal编程技术网

Sql server 用于excel文件处理的临时存储

Sql server 用于excel文件处理的临时存储,sql-server,excel,mongodb,jakarta-ee,nosql,Sql Server,Excel,Mongodb,Jakarta Ee,Nosql,我正在用JavaEE技术(Spring、SpringMVC、Hibernate)开发一个web应用程序。在此应用程序中,我正在解析Excel文件,需要将这些数据添加到sql server数据库。 在将这些数据添加到数据库之前,我需要获取Excel文件中每一行的用户输入,以确定他们是否真的要将这些数据添加到数据库中 我可以这样做: 首先将数据保存到一个表(table_tmp) 然后将数据显示给用户,并从用户的输入中将其添加到实际表中,然后从临时表中删除 但我认为会有更好的解决方案(某种临时存储

我正在用JavaEE技术(Spring、SpringMVC、Hibernate)开发一个web应用程序。在此应用程序中,我正在解析Excel文件,需要将这些数据添加到sql server数据库。
在将这些数据添加到数据库之前,我需要获取Excel文件中每一行的用户输入,以确定他们是否真的要将这些数据添加到数据库中

我可以这样做:

  • 首先将数据保存到一个表(table_tmp)
  • 然后将数据显示给用户,并从用户的输入中将其添加到实际表中,然后从临时表中删除
但我认为会有更好的解决方案(某种临时存储,在获得用户输入后可以删除)


我可以为此使用一些NoSQL解决方案吗?

为什么首先需要存储它?您想让他们上传excel,并在会话过期后返回,然后选择他们想要的行吗?你真的要让它持久吗

如果是,那么您当前的设置是否有任何问题?如果没有,那么您将引入另一个需要管理的外部组件,您必须与之交互(如果mongodb关闭,磁盘空间不足,连接超时,…),以保留一个临时文件

但是如果你仍然想这样做,那么你可能首先考虑一些非常简单(快速)的东西,比如内存中的一个键值。p>