从题库随机组卷问题解决1

使用语言:java

1.使用随机函数生成随机整数做为试卷号

  生成从a到b的随机整数 即返回值[a,b]:int num=a+(int)(Math.random()*(b-a+1));

2.从数据库取出int形数据,用ArrayList<Integer>保存,Integer与int比较大小时,Integer会自动拆箱,直接用==比较即可

3.通过executeQuery(sql)查询得到的数据库数据为String类型,使用int a = Integer.valueOf(rs.getString("Pid"))将字符型数字转化为int型

4.要产生一个四位的随机数

  String.format("%04",12);//其中4表示至少4位,0表示不足四位就补0

5.ResultSet executeQuery(String sql);执行SQL查询,并返回ResultSet对象

   int executeUpdate(String sql);可执行增,删,改,返回执行的行数

   boolean execute(String sql);可执行任何sql语句,返回一个布尔值,表示是否返回ResultSet对象

 
posted @ 2020-03-04 15:41  予醉伴花眠  阅读(269)  评论(0)    收藏  举报