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

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

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

    隨筆-28  評論-15  文章-81  trackbacks-0

    ///下面為連接Oracle數據庫的代碼
    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("第一頁", 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("數據庫操作成功,恭喜你");
       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如果為空則會報空指針異常的錯:
          java.lang.NullPointerException  
      原因由 ''.equals("name");  引起
     

    posted on 2008-12-02 15:37 譚明 閱讀(198) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲免费网站在线观看| 亚洲精品无码AV中文字幕电影网站| 好爽…又高潮了毛片免费看| 免费观看男人吊女人视频| 一级毛片免费播放试看60分钟| 在线涩涩免费观看国产精品| 天天摸天天碰成人免费视频| 亚洲综合偷自成人网第页色| 国产精品网站在线观看免费传媒| 亚洲人成图片小说网站| 亚洲国产精品自在自线观看| 99免费视频观看| 亚洲无线一二三四区手机| 亚洲一区二区三区精品视频| 久久这里只精品热免费99| 亚洲高清国产拍精品青青草原| 亚洲国产系列一区二区三区| 99国产精品免费视频观看| 亚洲电影在线播放| 国产伦精品一区二区免费| 四虎免费在线观看| 亚洲AV电影天堂男人的天堂| 日韩精品人妻系列无码专区免费| 亚洲影院在线观看| 久久免费视频一区| 亚洲国产成人一区二区精品区| 美女被免费网站在线视频免费| 国产成人免费爽爽爽视频| 亚洲国产精品人久久| 三年片免费观看大全国语| 亚洲乱码国产一区网址| 99re6在线精品免费观看| 亚洲精品视频久久久| 国产一级a毛一级a看免费视频 | 在线视频免费观看www动漫| 亚洲日韩国产AV无码无码精品| h视频在线观看免费网站| 亚洲国产精品无码专区在线观看| 性色午夜视频免费男人的天堂| 亚洲精品中文字幕乱码三区| 成在人线av无码免费高潮水|