Question: how ejb connect to database?
Answer: Because the EJB container manages a pool of database connections, enterprise beans can quickly obtain and release the connections. For example, a business method might connect to a database, insert a row, and then disconnect. In a session bean, a business method that connects to a database should be transactional.