JAVA日記

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            10 隨筆 :: 0 文章 :: 0 評論 :: 0 Trackbacks

          2010年8月23日 #

          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++;   //測試量:顯示記錄數目
               }
              }
             }
            }
            return list;
           }
           public static void main(String[] args){
               ReadXls rx=new ReadXls();
               Iterator<XlsEntity> it = rx.qurry("D:/紙業物資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) | 評論 (0)編輯 收藏

          2010年8月19日 #

          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("入職時間");
             JLabel jl6=new JLabel("聯系電話");
             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) | 評論 (0)編輯 收藏

          2010年8月18日 #

          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) | 評論 (0)編輯 收藏

          2010年8月4日 #

          8月4日消息,據國外媒體報道,微軟將在8月23日發布Visual Studio LightSwitch測試版,旨在簡化開發應用程序的過程。這個Visual Studio集成開發環境非常容易使用,甚至業務經理都能使用它開發應用程序。

           

          微軟負責開發工具平臺營銷的高級經理Dave Mendlen說,專業開發人員不再是制作業務應用程序的唯一人員。LightSwitch將給業務部門的最終用戶提供一種制作自己的應用程序的簡單方法。

           

          這個軟件是一種簡裝版本的Visual Studio開發平臺,集成了一套模板,包含許多的不同企業流程。用戶可以使用這些模板制作自己的應用程序。

           

          Mendlen說,你可以使用其中的一個模板,使用VB或者C#語言向上面添加內容。在某些情況下,用戶根本不需要添加代碼。

           

          使用LightSwitch制作的應用程序能夠在本地機器上運行或者在微軟Azure云計算服務中運行,使用配置微軟Silverlight軟件的瀏覽器可以訪問這種應用程序。

           

          除了模板之外,這個軟件還提供了一些預制的功能。這個軟件的用戶界面也很獨特,開發模式和運行時模式沒有分開。Mendlen說,這就意味著只要用戶進行一下修改就可以立即在正在運行的這個程序的測試實例中顯示出來。

           

          通過市場微軟的.NET框架,LightSwitch還能創建在辦公環境中廣泛應用的程序。

          posted @ 2010-08-04 16:16 辛彤 閱讀(146) | 評論 (0)編輯 收藏

          1.新建WEB項目,選擇Java ee 5.0
          2選擇項目,添加MYEclipse·的ADD struts .... (添加struts框架)
          3WEBROOT/WEB-INF/STRUTS-CONFIG.XML
          4添加一個JSP頁面名字輸入usersucesslogin.jsp
          5編輯BODY標簽

          <body>
              您好 
          <bean:write name="username" scope="request"></bean:write>,您已經登陸成功<br>
            
          </body>
          6NEW一個FORM ACTION ANDJSP
          7usecase 輸入 userlogin  并在JSP標簽選擇CREAT JSP FROM
          8在FROWARD標簽ADD 一個name:SUCESS path:/userloginsucess.jsp 一個name:faild  path:/userlogin.jsp
          9進入USERLOGINACTION.JAVA  修改如下
          public ActionForward execute(ActionMapping mapping, ActionForm form,
                      HttpServletRequest request, HttpServletResponse response) 
          {
                  UserloginForm userloginForm 
          = (UserloginForm) form;// TODO Auto-generated method stub
                  if (userloginForm.getUsername().equals("zncuxt")||userloginForm.getPassword().equals("4873617")){
                      request.setAttribute(
          "username",userloginForm.getUsername() );
                      
          return mapping.findForward("sucess");
                  }

                  
          return mapping.findForward("faild");
              }

          }
          posted @ 2010-08-04 00:22 辛彤 閱讀(174) | 評論 (0)編輯 收藏

          2010年8月3日 #

               摘要:  注冊   2  * To change this template, choose Tools | Templates   3  * and open the template&nbs...  閱讀全文
          posted @ 2010-08-03 22:29 辛彤 閱讀(1669) | 評論 (0)編輯 收藏

          package servlets;

          import java.io.IOException;
          import java.io.PrintWriter;

          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;
          import entity.*;
          import DAO.*;

          public class loginservlet extends HttpServlet {

              
          /**
               * The doPost method of the servlet. <br>
               *
               * This method is called when a form has its tag value method equals to post.
               * 
               * 
          @param request the request send by the client to the server
               * 
          @param response the response send by the server to the client
               * 
          @throws ServletException if an error occurred
               * 
          @throws IOException if an error occurred
               
          */

              
          public void doPost(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {
                  student s
          =new studentDAO().login(request.getParameter("username"),request.getParameter("password"));
                  
          if(s !=null){
                      request.setAttribute(
          "message""登陸成功");
                  }
          else{
                      request.setAttribute(
          "message""登陸失敗");
                  }

                  request.getRequestDispatcher(
          "/result.jsp").forward(request, response);

              }


          }
          posted @ 2010-08-03 22:21 辛彤 閱讀(157) | 評論 (0)編輯 收藏

          package DAO;

          import java.sql.*;

          import entity.student;

          public class studentDAO {
              
          public student login(String username, String password) {
                  
          try {
                      
          new com.mysql.jdbc.Driver();
                  } 
          catch (Exception e) {
                      
          // TODO Auto-generated catch block
                      e.printStackTrace();
                  }
                  Connection conn 
          = null;
                  PreparedStatement pstmt 
          = null;
                  ResultSet rs 
          = null;
                  String sql 
          = "select * from Student where username = ? and password = ?";

                  
          try {
                      conn 
          = java.sql.DriverManager.getConnection(
                              
          "jdbc:mysql://localhost:3306/oltest""root""4873617");
                      pstmt 
          = conn.prepareStatement(sql);
                      pstmt.setString(
          1, username);
                      pstmt.setString(
          2, password);

                      rs 
          = pstmt.executeQuery();

                      
          if (rs != null && rs.next()) {
                          
          // 讀到數據,生成實體類
                          student student = new student();

                          student.setUsername(rs.getString(
          "username"));
                          student.setPassword(rs.getString(
          "password"));

                          
          return student;
                      }
                  } 
          catch (SQLException e) {
                      
          // TODO Auto-generated catch block
                      e.printStackTrace();
                  }
                   
          return null;
              }
              
          public static void main(String[] args){
                  student s 
          = new studentDAO().login("zncuxt","4873617");
                  System.out.println(s.getUsername());
              }
          }
          posted @ 2010-08-03 21:30 辛彤 閱讀(240) | 評論 (0)編輯 收藏

           






          <!
          DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
            
          <head>
              
          <title>MyHtml.html</title>
              
              
          <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
              
          <meta http-equiv="description" content="this is my page">
              
          <meta http-equiv="content-type" content="text/html; charset=GBK">
              
              
          <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

            
          </head>
             
          <script type="text/javascript">
          // 驗證輸入不為空的腳本代碼
            function checkForm(form){
          if(form.username.value == "") {
                  alert(
          "用戶名不能為空!");
                  form.username.focus();
                  
          return false;
              }
              
          if(form.password.value == "") {
                  alert(
          "密碼不能為空!");
                  form.password.focus();
                  
          return false;
              }
            
          return true ;
            }
            
          </script>
            
          <body>
              
          <form  action="login.aspx" method="post" onsubmit="return checkForm(this)" >
                
          <table border="0">
                  
          <tr>
                    
          <td>用戶名:</td>
                    
          <td><input type="text" name="username" ></td>
                  
          </tr>
                  
          <tr>
                    
          <td>密碼:</td>
                    
          <td><input type="password" name="password" ></td>
                  
          </tr> 
                  
          <tr>
                    
          <td colspan="2" align="center"><input type="submit" value="登陸" name="submit1"></td>
                  
          </tr>
                
          </table>
              
          </form>
            
          </body>
          </html>
          寫JavaScript的時候總是出錯,并且沒有發現錯誤在哪里,以后要多注意
          posted @ 2010-08-03 20:27 辛彤 閱讀(201) | 評論 (0)編輯 收藏

          1.新建一個項目
          2添加mysql驅動
          3新建一個類
           1
           2import java.sql.*;
           3
           4
           5public class test {
           6
           7    /**
           8     * @param args
           9     */

          10    public static void main(String[] args) {
          11        // TODO Auto-generated method stub
          12        try {
          13            new com.mysql.jdbc.Driver();
          14            //Class.forName(com.mysql.jdbc.Driver)
          15        }
           catch (Exception e) {
          16            // TODO Auto-generated catch block
          17            e.printStackTrace();
          18        }

          19        Connection conn=null;
          20        Statement stmt=null;
          21        ResultSet rs=null;
          22        
          23        String sql="xxx";
          24        
          25        try {
          26            conn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/oltest","root","4873617");
          27            stmt=conn.createStatement();
          28            rs=stmt.executeQuery(sql);
          29
          30        }
           catch (SQLException e) {
          31            // TODO Auto-generated catch block
          32            e.printStackTrace();
          33        }

          34        
          35
          36    }

          37
          38}

          39


          posted @ 2010-08-03 18:31 辛彤 閱讀(227) | 評論 (0)編輯 收藏

          僅列出標題  
          主站蜘蛛池模板: 镇赉县| 祁连县| 肥东县| 大化| 玉树县| 常德市| 新巴尔虎左旗| 方正县| 恩施市| 玉环县| 乌苏市| 遵义市| 通道| 阿拉善右旗| 莫力| 保定市| 白山市| 长泰县| 桂东县| 罗定市| 鹿邑县| 嘉祥县| 大连市| 阿尔山市| 从化市| 抚顺市| 屯门区| 娄底市| 镇赉县| 南宁市| 潞城市| 屏山县| 武乡县| 都昌县| 象州县| 阿克| 林口县| 阳朔县| 荔波县| 道真| 沁源县|