Except that you don't retrieve data using Struts; Struts is a web application framework and is not directly related to the database at all (except for the long-deprecated datasource configuration element that you shouldn't use).
So the question really is are you going to use
JDBC? Hibernate or other ORM? Spring?