java基礎(chǔ)類(二) 隨機(jī)插入數(shù)字,并對用戶的輸入進(jìn)行校驗(yàn)

           

           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      * 插入驗(yàn)證碼,以及對用戶的輸入進(jìn)行驗(yàn)證
          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 //  除去注釋即可對插入驗(yàn)證碼
          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 閱讀(1772) 評論(0)  編輯  收藏 所屬分類: java

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

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團(tuán)隊(duì)

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地?cái)們?/h3>

          搜索

          •  

          積分與排名

          • 積分 - 256766
          • 排名 - 220

          最新評論

          閱讀排行榜

          評論排行榜

          @duduli
          主站蜘蛛池模板: 沈阳市| 津市市| 阳江市| 阿鲁科尔沁旗| 安阳市| 德安县| 防城港市| 沙雅县| 兴化市| 曲沃县| 申扎县| 北京市| 卫辉市| 宿迁市| 内黄县| 杭锦后旗| 城固县| 清远市| 江孜县| 宽甸| 三明市| 青川县| 巴中市| 宜兰县| 克什克腾旗| 舟山市| 玛曲县| 新沂市| 连州市| 宿松县| 来宾市| 玉林市| 鲁甸县| 宕昌县| 临潭县| 诸城市| 延安市| 宜阳县| 淮北市| 云阳县| 阜宁县|