Normally you would like to have a quick and easy way to tell which DB your application is connect to. To get this kind of you information in an OpenJPA/EJB3 stack, you may be able to do the following:
public String getDataBaseURL() {
final Connection conn = (Connection) ((OpenJPAEntityManager) em.getDelegate()).getConnection();
String url;
try {
url = conn.getMetaData().getURL();
} catch (final SQLException e) {
url = "Failed to get the DB URL";
}
return url;
}