Добрый день
имеет ли смысл только для работы с бд подключать springframework
Может быть для работы с БД стоит подключать ORM фреймворки. Например, Hibernate, EclipseLink, MyBatis, ormlite.
По факту spring это контейнер бинов (реализация IOC & DI). Соответственно, если вы хотите использовать DI в своем приложении, то можете использовать спринг. Ну или другую либу для DI (guice, dagger etc.)
Например, если вы пишете JavaFX приложение, то есть хорошая либа для ьыстрой интеграции спринга
https://github.com/rgielen/javafx-weaver/
А просто для работы с БД используйте связку hibernate + hikaricp