Creating a DataSource at Startup

Steps

  1. Create a ServletContextListener
  2. Create DataSource and store in application scope
  3. Create DataSource and store in JNDI registry

Final Code

  • Source: smartsoft/tutorial/db/DbContextListener.java
  • Source: useJndiDataSource.jsp
  • Source: useApplicationDataSource.jsp
  • Run It

  • useJndiDataSource.jsp
  • useApplicationDataSource.jsp