java基礎類(二) 隨機插入數字,并對用戶的輸入進行校驗

           

           1 package com.duduli.li.db;
           2 
           3 
           4 import java.sql.ResultSet;
           5 import java.sql.SQLException;
           6 import java.util.Random;
           7 import java.util.Scanner;
           8 
           9 
          10 public class CheckCode {
          11     /**
          12      * 插入驗證碼,以及對用戶的輸入進行驗證
          13      * @param args
          14      */
          15     public String nextWord(){
          16         Random rd = new Random();
          17         String str = "";
          18         char [] ch = {'a','b','c','d'};
          19         for(int i=0; i<4; i++){
          20             str += ch[rd.nextInt(4)];
          21         }
          22         System.out.println(str);
          23         return str;
          24     }
          25     
          26     @SuppressWarnings("static-access")
          27     public static void main(String[] args) throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException {
          28     // TODO Auto-generated method stub
          29 //  除去注釋即可對插入驗證碼
          30 //        CheckCode mt = new CheckCode();
          31         Conn c = new Conn();
          32 /*            for(int i=0; i<100; i++){
          33                 String sql = "insert into userinsert(val) values (\"" + mt.nextWord()+"\")";
          34                 System.out.println(sql);
          35                 c.execute(sql);
          36             }*/
          37         Random rd = new Random();
          38         String s = null;
          39         String sql = "select val from userinsert where id = " + rd.nextInt(100);
          40         ResultSet rs = c.query(sql);
          41         while (rs.next()){
          42             s = rs.getString(1);
          43         }
          44         c.colsed();
          45         System.out.println(s);
          46         Scanner scan = new Scanner(System.in);
          47         String inputWord = "";
          48         inputWord = scan.nextLine();
          49         if(inputWord.equals(s)){
          50             System.out.println("successful");
          51         }else{
          52             System.out.println("failure");
          53         }
          54     }
          55 }

          posted on 2010-05-20 10:35 duduli 閱讀(1773) 評論(0)  編輯  收藏 所屬分類: java

          <2010年5月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團隊

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地攤兒

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          @duduli
          主站蜘蛛池模板: 鹿邑县| 柞水县| 萨迦县| 腾冲县| 砚山县| 牟定县| 尤溪县| 措美县| 闽侯县| 金沙县| 四子王旗| 大洼县| 兴业县| 苍南县| 江北区| 青铜峡市| 温州市| 株洲县| 德兴市| 广德县| 滕州市| 青冈县| 依安县| 沙田区| 万山特区| 台山市| 洞头县| 察雅县| 佛坪县| 泰宁县| 武山县| 库车县| 永顺县| 印江| 邵阳市| 岢岚县| 宁海县| 通海县| 威宁| 本溪市| 栖霞市|