从题库随机组卷问题解决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对象

浙公网安备 33010602011771号