gpt4 book ai didi

java - 如何使用 H2 的 CSVREAD() 函数/查询在 WAR 中访问 CSV 文件?

转载 作者:搜寻专家 更新时间:2023-11-01 03:13:34 24 4
gpt4 key购买 nike

我正在尝试从 Web 应用程序 (Tomcat 5.5.x) 中读取 CSV 文件,但我得到的只是“FileNotFoundExceptions”:

dbStatement.executeQuery("SELECT * FROM CSVREAD('csvfile.csv');");

我认为我不能/不需要指定绝对路径(它将部署到我无权访问的 Linux/Tomcat 服务器中)并且不确定必要的文件协议(protocol)('jar:file' ,类路径:等)。

文件在“**/WEB-INF/classes/csvfile.csv”下

关于我需要传递给 CSVREAD() 的路径结构有什么想法吗?

谢谢

丰富

最佳答案

也许您可以尝试动态构建查询,首先使用 ServletContext.getRealPath("/WEB-INF/classes/csvfile.csv") 检索完整路径。

关于java - 如何使用 H2 的 CSVREAD() 函数/查询在 WAR 中访问 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4784859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com