一尘不染

Java-MySQL-选择查询输出文件-文件保存在哪里

sql

使用jdbc从Java连接到mysql数据库。宣告查询

String query = 
                    "SELECT *"+
                    "FROM tt2"+
                    "INTO OUTFILE 'DataFormatted.csv'"+
                    "FIELDS TERMINATED BY ','"+
                    "ENCLOSED BY '\"'" +
                    "LINES TERMINATED BY '\n'";

使用executQuery(query)执行查询。

如何更改以上代码以将DataFormatted.csv保存到C驱动器根目录中


阅读 179

收藏
2021-03-08

共1个答案

一尘不染

文件保存在哪里。

在MySQL服务器的当前工作目录中。它是哪一个取决于MySQL服务器的执行和配置方式。最好是将CSV文件的位置更改为固定位置。

如何更改以上代码以将DataFormatted.csv保存到C驱动器根目录中

只是改变'DataFormatted.csv''C:/DataFormatted.csv'

请注意,如果您也想通过Java访问CSV文件,则Java代码和MySQL服务器都应在 同一
台计算机上运行。如果它们在物理上不同的计算机上运行,​​那么您可能会寻找其他方法来访问CSV文件,例如,通过FTP对生成的CSV文件进行操作。

2021-03-08