java里面怎么将oracle中的表存到txt文档中

通过java连接上数据库以后。怎么讲数据库中的整张表通过流写入到txt文档中。具体用那个流,请大神写下详细代码。谢谢

3个回答

先获取数据库数据,然后创建对应路径下的txt文件,然后写入对应的数据字符串。
创建类然后在里面写如下方法测试:
//操作一:向文件里面写入数据
//方法一、
// FileWriter fw = new FileWriter("D:/yuan7771/ceshi/aaa.txt");
// char[]m=new char[1024];

// m[0]='q';m[1]='8';
// fw.write(m);
//

// fw.write("\n美丽的大兴安岭是我家。");
// fw.flush();
// fw.close();
//方法二、
BufferedWriter bw=new BufferedWriter(new FileWriter("D:/yuan7771/ceshi/aaa.txt",true));
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
bw.write("记录时间:"+sdf.format(new Date())+"--操作:");
bw.newLine();
bw.flush();

     //操作二;获取文件内容、
     //方法一、(如果是文本文件)指定输入流的文件决对路径
         FileInputStream a=new FileInputStream("D:/7771/ceshi/aaa.txt");
            Reader i1=new InputStreamReader(a);
            char[]m1=new char[10024];  
            i1.read(m1);
            i1.close();  
        StringBuffer  ms=new StringBuffer();
            ms.append(m1);
        System.out.println(ms+"ms");

表中的字段名,备注,数据都是可以用SQL查出来的。建议直接用SQL语句把结果集查出来,然后写入文本文件。就类似写字符串。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐