Difference of connection pool, jdbc and jndi <p>I need to know my understanding on above are correct,</p> <p>In connection pool you set multiple connection with the use of java.sql.Datasource.</p> <p>In jdbc we directly specify the connection url and oracle.jdbc.driver.OracleDriver and its always one connection where another request has to wait until the connection finish processing. </p> <p>And with JNDI its similar to direct jdbc where we refer the jdbc setting via a name, so that we can specify the connection url and other setting in the application server and not bound to the application right?</p>