JAVA日記

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            10 隨筆 :: 0 文章 :: 0 評(píng)論 :: 0 Trackbacks

          2010年8月18日 #

          package read;

          import java.io.FileInputStream;
          import java.io.InputStream;
          import java.util.ArrayList;
          import java.util.Iterator;
          import java.util.List;
          import entity.XlsEntity;
          import jxl.Cell;
          import jxl.Sheet;
          import jxl.Workbook;

          public class ReadXls {
            Workbook rwb=null;
               int sheets=0;
            String index=null;
            static int sum=1;
            List<XlsEntity> list = new ArrayList<XlsEntity>();

           public List<XlsEntity> qurry(String local,String idx){
            try{
             InputStream is = new FileInputStream(local);
                rwb = Workbook.getWorkbook(is);
             sheets=rwb.getNumberOfSheets();
             
            }catch (Exception e)
            {
             e.printStackTrace();
             }
            index=idx;
            
            
            for(int i=0;i<sheets;i++){
             Sheet rs = rwb.getSheet(i);
             for(int j=1;j<rs.getRows();j++){
              for(int k=0;k<rs.getColumns();k++){
               Cell cl=rs.getCell(k,j);
               String str = cl.getContents();
               if(str.equals(index)){
                XlsEntity xe=new XlsEntity();
                xe.setIndex(str);
                xe.setCode(rs.getCell(4, j).getContents());
                xe.setName(rs.getCell(5, j).getContents());
                list.add(xe);
                sum++;   //測(cè)試量:顯示記錄數(shù)目
               }
              }
             }
            }
            return list;
           }
           public static void main(String[] args){
               ReadXls rx=new ReadXls();
               Iterator<XlsEntity> it = rx.qurry("D:/紙業(yè)物資2010-8-14.XLS", "06-1").iterator();
            
               while(it.hasNext()){
                XlsEntity x1=it.next();
                System.out.print(x1.getIndex()+"    ");
                System.out.print(x1.getCode()+"     ");
                System.out.println(x1.getName());
               }
               System.out.println(sum);
          }
          }

          posted @ 2010-08-23 16:10 辛彤 閱讀(189) | 評(píng)論 (0)編輯 收藏

          import javax.swing.*;
          import java.awt.*;
          import java.awt.event.ActionEvent;
          import java.awt.event.ActionListener;
          class buttonpanel extends JPanel{
            public buttonpanel(){
             JLabel jl1=new JLabel("所屬公司");
             JLabel jl2=new JLabel("所屬部門");
             JLabel jl3=new JLabel("姓名");
             JLabel jl4=new JLabel("年齡");
             JLabel jl5=new JLabel("入職時(shí)間");
             JLabel jl6=new JLabel("聯(lián)系電話");
             JLabel jl7=new JLabel("添加備注");
             
             JTextField jt1=new JTextField("");
             JTextField jt2=new JTextField("");
             JTextField jt3=new JTextField("");
             JTextField jt4=new JTextField("");
             JTextField jt5=new JTextField("");
             JTextField jt6=new JTextField("");
             
             JButton jb1=new JButton("查詢");
             JButton jb2=new JButton("修改");
             JButton jb3=new JButton("刪除");
             
              final JTextArea ja=new JTextArea();
             
             add(jl1);
             add(jl2);
             add(jl3);
             add(jl4);
             add(jl5);
             add(jl6);
             add(jl7);
             
             add(jt1);
             add(jt2);
             add(jt3);
             add(jt4);
             add(jt5);
             add(jt6);
             
             add(jb1);
             add(jb2);
             add(jb3);
             
             add(ja);
             
             setLayout(null);
             
             jl1.setBounds(10, 10, 60, 20);
             jt1.setBounds(70, 10, 160, 20);
             
             jl2.setBounds(400, 10, 60, 20);
             jt2.setBounds(470, 10, 160, 20);
             
             jl3.setBounds(10, 40, 60, 20);
             jt3.setBounds(70, 40, 160, 20);
             
             jl4.setBounds(400, 40, 60, 20);
             jt4.setBounds(470, 40, 160, 20);
             
             jl5.setBounds(10, 70, 60, 20);
             jt5.setBounds(70, 70, 160, 20);
             
             jl6.setBounds(400, 70, 60, 20);
             jt6.setBounds(470, 70, 160, 20);
             
             jl7.setBounds(20, 90, 60, 20);
             ja.setBounds(20, 110, 600, 450);
             ja.setLineWrap(true); //換行
             
             jb1.setBounds(200, 570, 60, 20);
             jb2.setBounds(280, 570, 60, 20);
             jb3.setBounds(360, 570, 60, 20);
             
             jb2.addActionListener(new ActionListener(){
              public void actionPerformed(ActionEvent e) {
               // TODO Auto-generated method stub
               ja.setText("This is a test for actionlistenner with nc56");
              }
                });

            } 
          }
          class testframe extends JFrame{
           public testframe(){
            this.setTitle("testframe");
            buttonpanel bp=new buttonpanel();
            add(bp);
            setSize(w, h);
           }
           private static final int w=800;
           private static final int h=800;
          }

          public class swingtest {
           public static void main(String[] args){
            testframe tf=new testframe();
            tf.setVisible(true);
            tf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          }
          }

          posted @ 2010-08-19 14:58 辛彤 閱讀(589) | 評(píng)論 (0)編輯 收藏

          package DAO;

          import java.sql.*;

          public class conntest {
           public void connect(){
               try{
                 String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:/1.mdb";
                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                   
                    Connection conn=DriverManager.getConnection(strurl) ;
                          Statement stmt=conn.createStatement();
                          ResultSet rs=stmt.executeQuery("select * from JIUKUNEWWINEINFO");
                         
                          if (rs != null && rs.next()) {
                           System.out.println("1");
                          }

                }catch(Exception e){
                 e.printStackTrace();
                }
           }

              public static void main(String[] args){
               conntest ct=new conntest();
               ct.connect();
               
           
          }
          }

           

          posted @ 2010-08-18 11:47 辛彤 閱讀(160) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 库伦旗| 宜宾市| 房山区| 宜川县| 昂仁县| 乐安县| 临泽县| 荥经县| 刚察县| 广宗县| 昌邑市| 芦溪县| 抚州市| 巴彦淖尔市| 都安| 扎鲁特旗| 瑞昌市| 阜宁县| 连云港市| 论坛| 高雄县| 石渠县| 闸北区| 两当县| 醴陵市| 辽阳县| 哈密市| 从化市| 盖州市| 麻栗坡县| 青浦区| 宣威市| 泗阳县| 五华县| 伽师县| 九江市| 微山县| 那曲县| 论坛| 新疆| 海盐县|