I am attempting to use the new DataSource object in JDBC 2.0 to create a connection pool to an Oracle DB from a servlet running under iPlanet 4.1. All of the documentation I've read refers to "defining and deploying the DataSource object before it can be used by a Java program...". The Oracle docs even give examples of the required definitions. All of this is great, but.... Where is the DataSource actually defined and stored??? Is it "defined and deployed" within Oracle? At the server?? Can I simply define the DataSource within my Java code?