Один из способов подключения программы к БД - используя файл resources/META-INF/persistence.xml.
В нём нужно прописать
<persistence>
<persistence-unit name="MyPU">
<jta-data-source>MyDataSource</jta-data-source>
...
</persistence-unit>
</persistence>
Вопрос в том, где и как создать DataSource (настройки подключения к бд), чтобы обращаться к этим настройкам через имя MyDataSource.