<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-28  評(píng)論-15  文章-81  trackbacks-0

    ///下面為連接Oracle數(shù)據(jù)庫(kù)的代碼
    package com.tan;

    import jxl.write.WritableWorkbook;
    import jxl.write.WritableSheet;
    import jxl.write.Label;
    import jxl.write.WriteException;
    import jxl.write.biff.RowsExceededException;
    import jxl.Workbook;
    import java.io.File;
    import java.io.IOException;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;

    public class TestExcel {
     public static void main(String[] args) throws InstantiationException,
       IllegalAccessException, ClassNotFoundException, IOException,
       RowsExceededException, WriteException {
      Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
      String url = "jdbc:oracle:thin:@oracledbserver:1521:version7";
      Connection conn;

      try {
       conn = DriverManager.getConnection(url, "dbown", "dbown");
       Statement stmt = conn
         .createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
           ResultSet.CONCUR_UPDATABLE);
       String sql = "select ordseq,ordno from ord where ordno is not null";
       ResultSet rs = stmt.executeQuery(sql);
       WritableWorkbook book = Workbook
         .createWorkbook(new File("c:/test.xls"));
       WritableSheet sheet = book.createSheet("第一頁(yè)", 0);      
       int i = 0;
       while (rs.next()) {

        //System.out.println(rs.getString(1));
        //System.out.println(rs.getString(2));
        Label label = new Label(0, i, rs.getString(1));
        Label label2 = new Label(1, i, rs.getString(2));
        sheet.addCell(label);
        sheet.addCell(label2);
        String name = rs.getString("ordno");
        if (name.equals("SO024"))
        {
         System.out.println(rs.getString("ordno"));
        }
        i = i + 1;
       }

       System.out.println("數(shù)據(jù)庫(kù)操作成功,恭喜你");
       System.out.println("總共有: " + i + "行");
       book.write();
       book.close();
       rs.close();
       stmt.close();
       conn.close();
      } catch (SQLException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
       System.out.println(e.getMessage());
      }

     }

    }

    /********************************************/

    上面的name如果為空則會(huì)報(bào)空指針異常的錯(cuò):
          java.lang.NullPointerException  
      原因由 ''.equals("name");  引起
     

    posted on 2008-12-02 15:37 譚明 閱讀(198) 評(píng)論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲人成未满十八禁网站| 国产高潮流白浆喷水免费A片 | 在线免费观看污网站| 猫咪免费人成网站在线观看入口| 相泽亚洲一区中文字幕| 69影院毛片免费观看视频在线| 亚洲AV男人的天堂在线观看| 国产成人亚洲综合无码| 成人免费大片免费观看网站| 羞羞视频免费观看| 亚洲第一页在线观看| 免费A级毛片无码A| h在线观看视频免费网站| 国产亚洲精品仙踪林在线播放| 亚洲bt加勒比一区二区| 日本免费人成视频播放| 97精品免费视频| 亚州**色毛片免费观看| 亚洲免费人成视频观看| 亚洲伊人久久精品影院| 日韩成全视频观看免费观看高清| 免费A级毛片无码A∨ | 亚洲av无码专区亚洲av不卡| 久久亚洲国产视频| 亚洲福利中文字幕在线网址| 四虎在线视频免费观看视频| 国产亚洲精品免费视频播放| 国产精品亚洲AV三区| 亚洲最大福利视频网站| 亚洲AV永久无码精品一区二区国产| 国产大片免费网站不卡美女| 免费久久人人爽人人爽av| 国产亚洲精品2021自在线| 亚洲国产最大av| 久久久久亚洲精品日久生情 | 久青草视频97国内免费影视| 亚洲a无码综合a国产av中文| 亚洲 日韩 色 图网站| 亚洲国产成a人v在线| 亚洲视频2020| 久久久久亚洲Av片无码v|