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 閱讀(1769) 評論(0)  編輯  收藏 所屬分類: java

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

          導航

          統計

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團隊

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地攤兒

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          @duduli
          主站蜘蛛池模板: 北辰区| 永新县| 竹北市| 沧源| 彰化县| 穆棱市| 新昌县| 武定县| 革吉县| 库车县| 鄂托克旗| 缙云县| 巴林右旗| 嵊州市| 贡嘎县| 武鸣县| 义乌市| 彭山县| 茶陵县| 健康| 会昌县| 日喀则市| 麻阳| 禹城市| 南通市| 富源县| 澳门| 迭部县| 贵阳市| 尤溪县| 兴山县| 瑞丽市| 建水县| 西华县| 桐梓县| 寿光市| 天长市| 紫阳县| 扶绥县| 正安县| 奉贤区|