大虾们,帮个忙,我想用JAVA从数据库中查询到的数据保存在本地txt文件中,怎么保存啊?在线等答案!!!谢谢啦!最好有源码
按照下面的格式:
id,name,sex,address
1,张三,男,北京
2,李四,女,深圳
3,王五,男,武汉

解决方案 »

  1.   

    Google for keywords: java txt
      

  2.   

    刚好有段代码,修改修改,数据库读取的对象就不用我给你了吧,.......String sql="";
    DBUtil dbUtil=new DBUtil();//创建文件
    String fileName=InitParameter.getRealPath() +
            RelativeDate.getDateString(new Date(),"yyyyMMdd")+".txt";
    File file = new File(fileName);
    if (file.exists()) {
        file.delete();
    }
    file.createNewFile();
    RandomAccessFile raf = new RandomAccessFile(file, "rw");
    raf.seek(raf.length());//生成文件
    sql = "select id,name,sex,address from tablename";
    dbUtil.execute(sql);
    List<Map> idList = dbUtil.getListResult();for (int i = 0; i < idList.size(); i++) {
        String tmp = idList.get(i).get("id").toString().trim()+idList.get(i).get("name").toString().trim()+
              idList.get(i).get("sex").toString().trim()+idList.get(i).get("address").toString().trim();
        raf.write((tmp + "\r\n").getBytes("UTF-8"));
    }raf.close();
    return fileName;
      

  3.   


    哥们,你的DBUtil是连接数据库的吧? 
    我的InitParameter和 RelativeDate
    报错!,怎么回事啊