List of usage examples for org.springframework.jdbc.datasource SimpleDriverDataSource setDriverClass
public void setDriverClass(Class<? extends Driver> driverClass)
From source file:org.openflamingo.engine.hive.HiveServiceImpl.java
@Override public List<String> getDatabases(HiveServer hiveServer) { try {/*ww w .j a v a 2 s . co m*/ SimpleDriverDataSource dataSource = new SimpleDriverDataSource(); dataSource.setDriverClass(org.apache.hive.jdbc.HiveDriver.class); dataSource.setUrl(hiveServer.getJdbcUrl()); final List<String> list = new ArrayList<String>(); JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); jdbcTemplate.query("show databases", new RowCallbackHandler() { @Override public void processRow(ResultSet resultSet) throws SQLException { list.add(resultSet.getString("database_name")); } }); return list; } catch (Exception ex) { throw new ServiceException(message("S_HIVE", "CANNOT_GET_HIVE_DBS"), ex); } }