日期:2014-05-20  浏览次数:20673 次

高分两个问题求教,关于JDBC与储存文件!
1:请问如何将查询的结果:15174047102     444295841     150789141     1444     2012-06-20   10:18:01
                                                15174047102     444295841     150789141     1444     2012-06-20   10:18:01
                                                15174047102     444295841     150789141     1444     2012-06-20   10:18:01

                                返回为:15174047102,444295841,150789141,1444,2012-06-20   10:18:01
                                                15174047102,444295841,150789141,1444,2012-06-20   10:18:01
                                                15174047102,444295841,150789141,1444,2012-06-20   10:18:01
也就是每个字段以“,”分割,我在数据库中这样写的15174047102||   ', '   ||444295841   可是到程序中就出现异常。
2:请教如何将结果集保存到“.TXT”文件中。
请教前辈们,高分求解答!如果满意答案马上结贴!

------解决方案--------------------
1、出现异常是什么异常?为啥不考虑到Java程序中再进行字符串组装?

2、是文件操作不熟悉?
FileWriter fw = new FileWriter("xxoo.txt");
fw.write(str);
------解决方案--------------------
是不是你返回的类型不对哦 你这样组装了是String的返回类型了 所以要用String接受 ,并且只有一个字段了,下面是写文件的代码
Java code

File saveFile = new File("");//双引号处是你的文件路径和名称
        if (!saveFile.getParentFile().exists()) {
            saveFile.getParentFile().mkdirs();
        }
        FileOutputStream out = new FileOutputStream(saveFile, true);
        
        out.write(("").getBytes("UTF-8"));//双引号处是文件里需要写的内容

        out.close();