Совсем наоборот. Поддержка JDBC в Spring очень проста. Вот основной пример:
dataSource = ... obtain data source... (e.g. via Spring config)
SimpleJdbcTemplate jdbcTemplate = new SimpleJdbcTemplate(dataSource);
Map<String, Object> row = jdbcTemplate.queryForMap(
"SELECT * FROM MyTable WHERE ID=? LIMIT 1", 100);
JdbcTemplate и SimpleJdbcTemplate имеют много методов запросов, которые могут оказаться полезными. Чтобы отобразить строки в ваши объекты, взгляните на RowMapper и ParameterizedRowMapper .
Для вашего источника данных вы обычно хотите использовать какой-либо продвинутый источник данных с поддержкой пула. Для тестирования простой BasicDataSource сделает:
BasicDataSource ds = new BasicDataSource();
ds.setDriverClassName("driverClassName");
ds.setUrl("jdbc://...");
ds.setUsername("username");
ds.setPassword("password");