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
          主站蜘蛛池模板: 洪泽县| 宝清县| 宁波市| 新丰县| 玛沁县| 南城县| 夏邑县| 锡林郭勒盟| 巩留县| 南安市| 永寿县| 柘城县| 凤庆县| 鄂伦春自治旗| 长顺县| 晋城| 定南县| 佛冈县| 大兴区| 塔河县| 望奎县| 杨浦区| 桃园市| 海宁市| 全椒县| 阳城县| 定西市| 黄骅市| 三河市| 民丰县| 枣阳市| 辉县市| 辉南县| 杨浦区| 图木舒克市| 兴海县| 太湖县| 咸丰县| 云和县| 宽甸| 玛曲县|