Submiting the code for connection pooling,datasource,connection pooled datasource.
[csql.git] / src / jdbc / JdbcSqlObjectFactory.java
blobb9d2df313dc52fd6f3ccc2a6111842a803e8bc52
1 package csql.jdbc;
3 import java.util.*;
4 import javax.naming.*;
5 import javax.naming.spi.*;
6 //import java.sql.*;
10 public class JdbcSqlObjectFactory implements ObjectFactory
12 public Object getObjectInstance(Object refObj,
13 Name name,
14 Context nameCtx,
15 Hashtable env)throws Exception {
16 Reference ref = (Reference)refObj;
17 if (ref.getClassName().equals("csql.jdbc.JdbcSqlDataSource")) {
18 JdbcSqlDataSource jds = new JdbcSqlDataSource();
19 jds.setServerName((String)ref.get("serverName").getContent());
20 jds.setDatabaseName((String)ref.get("databaseName").getContent());
21 return jds;
23 else {
24 return null;