Não consegui entender como um objeto JDBCPool pode ser atribuído ao atributo datasource. Minha classe DataBase não deveria implementar DataSource?
Não consegui entender como um objeto JDBCPool pode ser atribuído ao atributo datasource. Minha classe DataBase não deveria implementar DataSource?
Olá Dirlei,
A classe JDBCPool implementa a interface DataSource e por isso consegue ter a sua instância atribuída ao atributo dataSource.
A sua classe DataBase só possui as configurações necessárias para efetuar a conexão com o banco de dados, não é preciso implementar a interface DataSource não.
Abraço!