2014-07-12 54 views
0

SQL required output保存在文本文件中

的SQL输出我需要的,可以给输出如下图 (在xyz.txt将该)文件我喜欢描述的任何类的一些buildit方法。当我将ResultSet对象传递给它时,我尝试使用自己的用户定义方法。它将使用FileWriter保存txt文件中的所有记录,但一些时间顺序改变,甚至列不适合区域等,所以我需要java buildit方法,如SQL Command line Client,它给出如下输出然后肯定有java方法可用于保存输出在TXT文件

需要这样的方法public void转换

(RS结果集,字符串fileoutputname){} 如果RS =输出“从员工的选择*”保存在fileoutput.txt

回答

1

如果你正在寻找mysql命令行工具的确切输出,我会推荐简单地执行该命令并捕获其输出。

想必您知道要运行的SQL,以便可以插入到您执行的命令中(通过--execute选项)。然后,您可以将输出保存到文件或对所述输出执行任何其他转换。

下面是一些选项的链路/为运行系统的例子中的命令的Java

http://www.mkyong.com/java/how-to-execute-shell-command-from-java/

+0

我需要采取参数ResultSet和outputTextfileName,给我们输出如上所示:( – MSR

+0

任何方法你说你需要输出**完全**(就格式和顺序以及所有内容而言),就像命令行工具一样,这就是为什么我推荐它的原因。到目前为止您尝试的代码是什么? – khampson

+0

但这是对于cmd我可以在MySql 5.5 CommandLine客户端上使用这一个客户端 – MSR