List of usage examples for org.apache.commons.dbutils QueryRunner QueryRunner
public QueryRunner(DataSource ds)
DataSource
to use. From source file:com.pinterest.arcee.db.DBNewInstanceReportDAOImpl.java
@Override public void reportNewInstances(String hostId, String envId) throws Exception { new QueryRunner(dataSource).update(UPDATE_INSTANCE_REPORT_TMPL, hostId, envId); }
From source file:com.pinterest.deployservice.db.DBRatingsDAOImpl.java
@Override public List<RatingBean> getRatingsInfos(int pageIndex, int pageSize) throws Exception { ResultSetHandler<List<RatingBean>> h = new BeanListHandler<RatingBean>(RatingBean.class); QueryRunner run = new QueryRunner(this.dataSource); return run.query(GET_RATINGS, h, (pageIndex - 1) * pageSize, pageSize); }
From source file:com.pinterest.deployservice.db.DBGroupDAOImpl.java
@Override public List<String> getAllEnvGroups() throws Exception { return new QueryRunner(dataSource).query(GET_ALL_NON_EMPTY_GROUPS_NAMES, SingleResultSetHandlerFactory.<String>newListObjectHandler()); }
From source file:com.pinterest.arcee.db.DBAsgLifecycleEventDAOImpl.java
@Override public void deleteAsgLifecycleEventById(String tokenId) throws Exception { new QueryRunner(dataSource).update(DELETE_ASG_LIFE_CYCLE_EVENT_BY_ID, tokenId); }
From source file:com.fluke.database.dataservice.EODDao.java
public void deleteLastData() { try {//from w ww . j a v a2 s .com String sql = " delete from EOD where date = (select maxD from (select max(date) as maxD from EOD as x) as y) ;"; QueryRunner run = new QueryRunner(DatabaseProperty.getDataSource()); run.update(sql); } catch (SQLException ex) { Logger.getLogger(EODDao.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:com.pinterest.deployservice.db.DBGroupRolesDAOImpl.java
@Override public void insert(GroupRolesBean bean) throws Exception { SetClause setClause = bean.genSetClause(); String clause = String.format(INSERT_TEMPLATE, setClause.getClause()); new QueryRunner(dataSource).update(clause, setClause.getValueArray()); }
From source file:com.pinterest.clusterservice.db.DBPlacementDAOImpl.java
@Override public Collection<PlacementBean> getAll(int pageIndex, int pageSize) throws Exception { QueryRunner run = new QueryRunner(this.dataSource); long start = (pageIndex - 1) * pageSize; ResultSetHandler<List<PlacementBean>> h = new BeanListHandler<PlacementBean>(PlacementBean.class); return run.query(GET_ALL, h, start, pageSize); }
From source file:com.pinterest.deployservice.db.DBTagDAOImpl.java
public void insert(TagBean tagInfo) throws Exception { SetClause setClause = tagInfo.genSetClause(); String clause = String.format(INSERT_TAG_TEMPLATE, setClause.getClause()); new QueryRunner(basicDataSource).update(clause, setClause.getValueArray()); }
From source file:com.pinterest.deployservice.db.DBTokenRolesDAOImpl.java
@Override public void insert(TokenRolesBean bean) throws Exception { SetClause setClause = bean.genSetClause(); String clause = String.format(INSERT_TEMPLATE, setClause.getClause()); new QueryRunner(dataSource).update(clause, setClause.getValueArray()); }
From source file:io.apiman.gateway.engine.jdbc.JdbcInitializer.java
/** * Do the initialization work.// w w w . java2s. c om */ @SuppressWarnings("nls") private void doInit() { QueryRunner run = new QueryRunner(ds); Boolean isInitialized; try { isInitialized = run.query("SELECT * FROM gw_apis", new ResultSetHandler<Boolean>() { @Override public Boolean handle(ResultSet rs) throws SQLException { return true; } }); } catch (SQLException e) { isInitialized = false; } if (isInitialized) { System.out.println("============================================"); System.out.println("Apiman Gateway database already initialized."); System.out.println("============================================"); return; } ClassLoader cl = JdbcInitializer.class.getClassLoader(); URL resource = cl.getResource("ddls/apiman-gateway_" + dbType + ".ddl"); try (InputStream is = resource.openStream()) { System.out.println("======================================="); System.out.println("Initializing apiman Gateway database."); DdlParser ddlParser = new DdlParser(); List<String> statements = ddlParser.parse(is); for (String sql : statements) { System.out.println(sql); run.update(sql); } System.out.println("======================================="); } catch (Exception e) { throw new RuntimeException(e); } }