// 查询数据库内手机在线状态的设备信息,得到的是List>格式 // 例如[{udid=7b45c30, version=7.1.1, phonename=MiNote3}, {udid=UYT7N17B16002687, version=8.0.0, phonename=Mate10}] public List getOnlineStatus() throws SQLException { List onlinePhoneInfo = new ArrayList(); String sqlString = "SELECT phonename,udid,version FROM phonestatus WHERE status = 'online'"; pst = conn.prepareStatement(sqlString); rSet = pst.executeQuery(); //getMetaData获得表结构,getColunmCount获得字段数 int num = rSet.getMetaData().getColumnCount(); while (rSet.next()) { Map mapOfColValues = new HashMap(num); for (int i = 1; i<= num; i++) { //getColunmName获取字段名 mapOfColValues.put(rSet.getMetaData().getColumnName(i),rSet.getObject(i)); } onlinePhoneInfo.add(mapOfColValues); System.out.println(mapOfColValues); } System.out.println(onlinePhoneInfo); return onlinePhoneInfo; }// 查询数据库内手机在线状态的设备信息,得到的是List>格式
jpa取出mysql数组_java读取数据库数据,并将数据存入数组返回
最新推荐文章于 2022-05-30 16:53:58 发布