• java将表数据导出CSV格式


    package JdbcDb;

    import java.io.FileWriter;
    import java.io.IOException;
    import java.sql.*;

    public class TestCongfc {

     /**
      * @param args
      */
     public static void main(String[] args) {
      ResultSet rs = null;
      Statement stmt = null;
      Connection conn = null;
      try {
       Class.forName("oracle.jdbc.driver.OracleDriver");
       conn = DriverManager.getConnection(
         "jdbc:oracle:thin:@127.0.0.1:1521:GFCDA", "dbusrg01",
         "future");
       stmt = conn.createStatement();
       rs = stmt.executeQuery("select * from dpee_csv  ");
       try {
        FileWriter fw = new FileWriter("C:\\helloworld.csv");
        while (rs.next()) {
         // System.out.println(rs.getString("RECORDTYPE"));
         // fw.write(rs.getString("ROWHD")+"|"+rs.getString("RECORDTYPE")+"|"+rs.getString("MODAY")+"\r\n");
         fw.write(rs.getString("ROWHD")+"|"+
           rs.getString("RECORDTYPE")+"|"+
           (rs.getString("PRODUCTCODE")==null?"":rs.getString("PRODUCTCODE"))+"|"+
           (rs.getString("SHIPMENTDATE")==null?"":rs.getString("SHIPMENTDATE"))+"|"+
           (rs.getString("SUMWEIGHT")==null?"":rs.getString("SUMWEIGHT"))+"|"+
           (rs.getString("SUMVOLUME")==null?"":rs.getString("SUMVOLUME"))+"|"+
           (rs.getString("INSUREDVALUE")==null?"":rs.getString("INSUREDVALUE"))+"|"+
           (rs.getString("INSURANCECURRENCY")==null?"":rs.getString("INSURANCECURRENCY"))+"|"+
           (rs.getString("SHIPMENTREFERENCE")==null?"":rs.getString("SHIPMENTREFERENCE"))+"|"+
           (rs.getString("STR1")==null?"":rs.getString("STR1"))+"|"+
           (rs.getString("SENDERREFERENCE")==null?"":rs.getString("SENDERREFERENCE"))+"|"+
           (rs.getString("HDFKFW")==null?"":rs.getString("HDFKFW"))+"|"+
           (rs.getString("HDFKJZ")==null?"":rs.getString("HDFKJZ"))+"|"+
           (rs.getString("HDFKBX")==null?"":rs.getString("HDFKBX"))+"|"+
           (rs.getString("HDFKLX")==null?"":rs.getString("HDFKLX"))+"|"+
           (rs.getString("FREEMAIL")==null?"":rs.getString("FREEMAIL"))+"|"+
           (rs.getString("SERVICEEXPRESS10")==null?"":rs.getString("SERVICEEXPRESS10"))+"|"+
           (rs.getString("SERVICEEXPRESS12")==null?"":rs.getString("SERVICEEXPRESS12"))+"|"+
           (rs.getString("SERVICEEXPRESS9")==null?"":rs.getString("SERVICEEXPRESS9"))+"|"+
           (rs.getString("WXPYSFW")==null?"":rs.getString("WXPYSFW"))+"|"+
           (rs.getString("HIGHSERVICE")==null?"":rs.getString("HIGHSERVICE"))+"|"+
           (rs.getString("BULKYSERVICE")==null?"":rs.getString("BULKYSERVICE"))+"|"+
           (rs.getString("BULKYTYPE")==null?"":rs.getString("BULKYTYPE"))+"|"+
           (rs.getString("NIGHTSERVICE")==null?"":rs.getString("NIGHTSERVICE"))+"|"+
           (rs.getString("RECEIVEDATE")==null?"":rs.getString("RECEIVEDATE"))+"|"+
           (rs.getString("VALUEGOODS")==null?"":rs.getString("VALUEGOODS"))+"|"+
           (rs.getString("VALUEGOODSBX")==null?"":rs.getString("VALUEGOODSBX"))+"|"+
           (rs.getString("BULKYGOODSOLD")==null?"":rs.getString("BULKYGOODSOLD"))+"|"+
           (rs.getString("HAZARDOUSFL")==null?"":rs.getString("HAZARDOUSFL"))+"|"+
           (rs.getString("COMMERCIALTERMS")==null?"":rs.getString("COMMERCIALTERMS"))+"|"+
           (rs.getString("SPECIALYHTYPES")==null?"":rs.getString("SPECIALYHTYPES"))+"|"+
           (rs.getString("RECIVERYFYW")==null?"":rs.getString("RECIVERYFYW"))+"|"+
           (rs.getString("STARDY")==null?"":rs.getString("STARDY"))+"|"+
           (rs.getString("PARTICIPATION")==null?"":rs.getString("PARTICIPATION"))+"|"+
           (rs.getString("WPZJHFXFW")==null?"":rs.getString("WPZJHFXFW"))+"|"+
           (rs.getString("GDTIMEJF")==null?"":rs.getString("GDTIMEJF"))+"|"+
           (rs.getString("SPECIFICDATEFW")==null?"":rs.getString("SPECIFICDATEFW"))+"|"+
           (rs.getString("SPECIALEARLY")==null?"":rs.getString("SPECIALEARLY"))+"|"+
           (rs.getString("SERVICEAFTERNOON")==null?"":rs.getString("SERVICEAFTERNOON"))+"|"+
           (rs.getString("SERVICEEVENING")==null?"":rs.getString("SERVICEEVENING"))+"|"+
           (rs.getString("SERVICESUNDAY")==null?"":rs.getString("SERVICESUNDAY"))+"|"+
           (rs.getString("SERVICEEPN")==null?"":rs.getString("SERVICEEPN"))+"|"+
           (rs.getString("DDKDHFW")==null?"":rs.getString("DDKDHFW"))+"|"+
           (rs.getString("SERVICESINGLE")==null?"":rs.getString("SERVICESINGLE"))+"|"+
           (rs.getString("SERVICEADVICE")==null?"":rs.getString("SERVICEADVICE"))+"|"+
           (rs.getString("ZLSJFW")==null?"":rs.getString("ZLSJFW"))+"|"+
           (rs.getString("YCSJFW")==null?"":rs.getString("YCSJFW"))+"|"+
           (rs.getString("JHZMFW")==null?"":rs.getString("JHZMFW"))+"|"+
           (rs.getString("NOFKFWLX")==null?"":rs.getString("NOFKFWLX"))+"|"+
           (rs.getString("WYFKJFS")==null?"":rs.getString("WYFKJFS"))+"|"+
           (rs.getString("YFSLFL")==null?"":rs.getString("YFSLFL"))+"|"+
           (rs.getString("KHSJFW")==null?"":rs.getString("KHSJFW"))+"|"+
           (rs.getString("SERVICEECONOMY")==null?"":rs.getString("SERVICEECONOMY"))+"|"+
           (rs.getString("SERVICEPREMIUM")==null?"":rs.getString("SERVICEPREMIUM"))+"|"+
           (rs.getString("KSBGYSFW")==null?"":rs.getString("KSBGYSFW"))+"|"+
           (rs.getString("WITHOUTTRANSPORT")==null?"":rs.getString("WITHOUTTRANSPORT"))+"|"+
           (rs.getString("SERVICEAMOUNT")==null?"":rs.getString("SERVICEAMOUNT"))+"|"+
           (rs.getString("SERVICESENDERS")==null?"":rs.getString("SERVICESENDERS"))+"|"+
           (rs.getString("SERVICESENDERSLX")==null?"":rs.getString("SERVICESENDERSLX"))+"|"+
           (rs.getString("SENDERSINSTRUCTIONS")==null?"":rs.getString("SENDERSINSTRUCTIONS"))+"|"+
           (rs.getString("STR2")==null?"":rs.getString("STR2"))+"|"+
           (rs.getString("STR3")==null?"":rs.getString("STR3"))+"|"+
           (rs.getString("STR4")==null?"":rs.getString("STR4"))+"|"+
           (rs.getString("STR5")==null?"":rs.getString("STR5"))+"|"+
           (rs.getString("STR6")==null?"":rs.getString("STR6"))+"|"+
           (rs.getString("STR7")==null?"":rs.getString("STR7"))+"|"+
           (rs.getString("STR8")==null?"":rs.getString("STR8"))+"|"+
           (rs.getString("STR9")==null?"":rs.getString("STR9"))+"|"+
           (rs.getString("STR10")==null?"":rs.getString("STR10"))+"|"+
           (rs.getString("STR11")==null?"":rs.getString("STR11"))+"|"+
           (rs.getString("STR12")==null?"":rs.getString("STR12"))+"|"+
           (rs.getString("STR13")==null?"":rs.getString("STR13"))+"|"+
           (rs.getString("SERVICEGOGREEN")==null?"":rs.getString("SERVICEGOGREEN"))+"|"+
           (rs.getString("SERVICESMSAVISO")==null?"":rs.getString("SERVICESMSAVISO"))+"|"+
           (rs.getString("SERVICEEXTRA")==null?"":rs.getString("SERVICEEXTRA"))+"|"+
           (rs.getString("SERVICEPROACTIVE")==null?"":rs.getString("SERVICEPROACTIVE"))+"|"+
           (rs.getString("SERVICEAGESF")==null?"":rs.getString("SERVICEAGESF"))+"|"+
           (rs.getString("SERVICEBYPASS")==null?"":rs.getString("SERVICEBYPASS"))+"|"+
           (rs.getString("SERVICEDIRECTINJECTION")==null?"":rs.getString("SERVICEDIRECTINJECTION"))+"|"+
           (rs.getString("SERVICELW")==null?"":rs.getString("SERVICELW"))+"|"+
           (rs.getString("STR14")==null?"":rs.getString("STR14"))+"|"+
           (rs.getString("SERVICEEPNFL")==null?"":rs.getString("SERVICEEPNFL"))+"\r\n");
        }
        fw.close();
       } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
       }

      } catch (ClassNotFoundException e) {
       e.printStackTrace();
      } catch (SQLException e) {
       e.printStackTrace();
      } finally {
       try {
        if (rs != null) {
         rs.close();
         rs = null;
        }
        if (stmt != null) {
         stmt.close();
         stmt = null;
        }
        if (conn != null) {
         conn.close();
         conn = null;
        }
       } catch (SQLException e) {
        e.printStackTrace();
       }
      }

     }
    }

  • 相关阅读:
    3.Golang运算符
    下载nodejs和vue
    快速排序
    apache部署react刷新路由导致错误The requested URL * was not found on this server.
    关于数据可水平拆分和垂直拆分的学习记录
    javascript 类流程图控件
    Jenkins 安装和配置
    【前端开发】跨域请求如何携带cookie
    【前端开发】基于vue+elementui架构的图片上传实时预览demo
    【前端开发】Promise几种常见用法
  • 原文地址:https://www.cnblogs.com/future2012lg/p/2769294.html
Copyright © 2020-2023  润新知