List of usage examples for java.sql ResultSet getLong
long getLong(String columnLabel) throws SQLException;
ResultSet
object as a long
in the Java programming language. From source file:com.tethrnet.manage.db.SystemDB.java
/** * returns all system ids//w ww .j a v a2 s .c o m * * @param con DB connection * @return system */ public static List<Long> getAllSystemIds(Connection con) { List<Long> systemIdList = new ArrayList<Long>(); try { PreparedStatement stmt = con.prepareStatement("select * from system"); ResultSet rs = stmt.executeQuery(); while (rs.next()) { systemIdList.add(rs.getLong("id")); } DBUtils.closeRs(rs); DBUtils.closeStmt(stmt); } catch (Exception e) { log.error(e.toString(), e); } return systemIdList; }
From source file:com.tethrnet.manage.db.SystemDB.java
/** * returns all system ids for user// w w w .ja v a 2 s . co m * * @param con DB connection * @param userId user id * @return system */ public static List<Long> getAllSystemIdsForUser(Connection con, Long userId) { List<Long> systemIdList = new ArrayList<Long>(); try { PreparedStatement stmt = con.prepareStatement( "select distinct system_id from system_map m, user_map um where m.profile_id=um.profile_id and um.user_id=?"); stmt.setLong(1, userId); ResultSet rs = stmt.executeQuery(); while (rs.next()) { systemIdList.add(rs.getLong("system_id")); } DBUtils.closeRs(rs); DBUtils.closeStmt(stmt); } catch (Exception e) { log.error(e.toString(), e); } return systemIdList; }
From source file:com.keybox.manage.db.SessionAuditDB.java
/** * returns sessions based on sort order defined * * @param sortedSet object that defines sort order * @return session list//from w ww. jav a2 s . co m */ public static SortedSet getSessions(SortedSet sortedSet) { //get db connection Connection con = null; List<SessionAudit> outputList = new LinkedList<>(); String orderBy = ""; if (sortedSet.getOrderByField() != null && !sortedSet.getOrderByField().trim().equals("")) { orderBy = " order by " + sortedSet.getOrderByField() + " " + sortedSet.getOrderByDirection(); } String sql = "select * from session_log, users where users.id= session_log.user_id "; sql += StringUtils.isNotEmpty(sortedSet.getFilterMap().get(FILTER_BY_USER_ID)) ? " and session_log.user_id=? " : ""; sql += StringUtils.isNotEmpty(sortedSet.getFilterMap().get(FILTER_BY_SYSTEM_ID)) ? " and session_log.id in ( select session_id from terminal_log where terminal_log.system_id=? ) " : ""; sql += orderBy; try { con = DBUtils.getConn(); deleteAuditHistory(con); PreparedStatement stmt = con.prepareStatement(sql); int i = 1; //set filters in prepared statement if (StringUtils.isNotEmpty(sortedSet.getFilterMap().get(FILTER_BY_USER_ID))) { stmt.setLong(i++, Long.valueOf(sortedSet.getFilterMap().get(FILTER_BY_USER_ID))); } if (StringUtils.isNotEmpty(sortedSet.getFilterMap().get(FILTER_BY_SYSTEM_ID))) { stmt.setLong(i, Long.valueOf(sortedSet.getFilterMap().get(FILTER_BY_SYSTEM_ID))); } ResultSet rs = stmt.executeQuery(); while (rs.next()) { SessionAudit sessionAudit = new SessionAudit(); sessionAudit.setId(rs.getLong("session_log.id")); sessionAudit.setSessionTm(rs.getTimestamp(SESSION_TM)); sessionAudit.setUser(UserDB.getUser(con, rs.getLong(USER_ID))); outputList.add(sessionAudit); } DBUtils.closeStmt(stmt); } catch (Exception e) { log.error(e.toString(), e); } //close db connection DBUtils.closeConn(con); sortedSet.setItemList(outputList); return sortedSet; }
From source file:com.keybox.manage.db.SystemDB.java
/** * returns all system ids/*from w w w . ja va 2 s . c o m*/ * * @param con DB connection * @return system */ public static List<Long> getAllSystemIds(Connection con) { List<Long> systemIdList = new ArrayList<>(); try { PreparedStatement stmt = con.prepareStatement("select * from system"); ResultSet rs = stmt.executeQuery(); while (rs.next()) { systemIdList.add(rs.getLong("id")); } DBUtils.closeRs(rs); DBUtils.closeStmt(stmt); } catch (Exception e) { log.error(e.toString(), e); } return systemIdList; }
From source file:com.keybox.manage.db.SystemDB.java
/** * inserts host system into DB//from w w w. ja va 2 s.c o m * * @param hostSystem host system object * @return user id */ public static Long insertSystem(HostSystem hostSystem) { Connection con = null; Long userId = null; try { con = DBUtils.getConn(); PreparedStatement stmt = con.prepareStatement( "insert into system (display_nm, user, host, port, authorized_keys, status_cd) values (?,?,?,?,?,?)", PreparedStatement.RETURN_GENERATED_KEYS); stmt.setString(1, hostSystem.getDisplayNm()); stmt.setString(2, hostSystem.getUser()); stmt.setString(3, hostSystem.getHost()); stmt.setInt(4, hostSystem.getPort()); stmt.setString(5, hostSystem.getAuthorizedKeys()); stmt.setString(6, hostSystem.getStatusCd()); stmt.execute(); ResultSet rs = stmt.getGeneratedKeys(); if (rs.next()) { userId = rs.getLong(1); } DBUtils.closeStmt(stmt); } catch (Exception e) { log.error(e.toString(), e); } DBUtils.closeConn(con); return userId; }
From source file:com.keybox.manage.db.SystemDB.java
/** * returns all system ids for user/*from www .j a va2 s .c om*/ * * @param con DB connection * @param userId user id * @return system */ public static List<Long> getAllSystemIdsForUser(Connection con, Long userId) { List<Long> systemIdList = new ArrayList<>(); try { PreparedStatement stmt = con.prepareStatement( "select distinct system_id from system_map m, user_map um where m.profile_id=um.profile_id and um.user_id=?"); stmt.setLong(1, userId); ResultSet rs = stmt.executeQuery(); while (rs.next()) { systemIdList.add(rs.getLong("system_id")); } DBUtils.closeRs(rs); DBUtils.closeStmt(stmt); } catch (Exception e) { log.error(e.toString(), e); } return systemIdList; }
From source file:com.wso2telco.core.mnc.resolver.mncrange.McnRangeDbUtil.java
/** * Gets the mcc number ranges.//from w ww .j a v a2 s . co m * * @param mcc the mcc * @return the mcc number ranges * @throws MobileNtException the mobile nt exception */ public static List<NumberRange> getMccNumberRanges(String mcc) throws MobileNtException { Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; String sql = "SELECT mnccode,brand,rangefrom,rangeto " + "FROM mcc_number_ranges " + "WHERE mcccode = ?"; List<NumberRange> lstranges = new ArrayList(); try { conn = DbUtils.getDbConnection(DataSourceNames.WSO2TELCO_DEP_DB); ps = conn.prepareStatement(sql); ps.setString(1, mcc); rs = ps.executeQuery(); while (rs.next()) { lstranges.add(new NumberRange(rs.getLong("rangefrom"), rs.getLong("rangeto"), rs.getString("mnccode"), rs.getString("brand"))); } } catch (Exception e) { handleException("Error occured while getting Number ranges for mcc: " + mcc + " from the database", e); } finally { DbUtils.closeAllConnections(ps, conn, rs); } return lstranges; }
From source file:ca.qc.adinfo.rouge.variable.db.PersistentVariableDb.java
public static Variable getPersitentVariable(DBManager dbManager, String key) { Connection connection = null; PreparedStatement stmt = null; ResultSet rs = null; String sql = "SELECT value, version FROM rouge_persistant_variable WHERE `key` = ?"; try {//from w w w . j a v a 2s . c o m connection = dbManager.getConnection(); stmt = connection.prepareStatement(sql); stmt.setString(1, key); rs = stmt.executeQuery(); if (rs.next()) { JSONObject jSonObject = JSONObject.fromObject(rs.getString("value")); return new Variable(key, new RougeObject(jSonObject), rs.getLong("version")); } else { return null; } } catch (SQLException e) { log.error(e); return null; } finally { DbUtils.closeQuietly(rs); DbUtils.closeQuietly(stmt); DbUtils.closeQuietly(connection); } }
From source file:com.wso2.raspberrypi.Util.java
private static RaspberryPi toRaspberryPi(ResultSet rs) throws SQLException { RaspberryPi pi = new RaspberryPi(); pi.setMacAddress(rs.getString("mac")); pi.setIpAddress(rs.getString("ip")); pi.setLastUpdated(rs.getLong("last_updated")); pi.setLabel(rs.getString("label")); pi.setReservedFor(rs.getString("owner")); pi.setBlink(rs.getBoolean("blink")); pi.setReboot(rs.getBoolean("reboot")); pi.setSelected(rs.getBoolean("selected")); return pi;/* ww w. j a va2s . c om*/ }
From source file:com.tethrnet.manage.db.SystemDB.java
/** * returns system by id//from w ww .j a v a2 s. c om * * @param con DB connection * @param id system id * @return system */ public static HostSystem getSystem(Connection con, Long id) { HostSystem hostSystem = null; try { PreparedStatement stmt = con.prepareStatement("select * from system where id=?"); stmt.setLong(1, id); ResultSet rs = stmt.executeQuery(); while (rs.next()) { hostSystem = new HostSystem(); hostSystem.setId(rs.getLong("id")); hostSystem.setDisplayNm(rs.getString("display_nm")); hostSystem.setUser(rs.getString("user")); hostSystem.setHost(rs.getString("host")); hostSystem.setPort(rs.getInt("port")); hostSystem.setAuthorizedKeys(rs.getString("authorized_keys")); hostSystem.setStatusCd(rs.getString("status_cd")); } DBUtils.closeRs(rs); DBUtils.closeStmt(stmt); } catch (Exception e) { log.error(e.toString(), e); } return hostSystem; }