public virtual java.sql.Connection GetConnection(IConnectionStringDictionary conectionStringBuilder) { string dataSourceJndi = (string)conectionStringBuilder.GetValue("jndi-datasource-name"); if (dataSourceJndi != null && dataSourceJndi.Length > 0) { string namingProviderUrl = (string)conectionStringBuilder.GetValue("naming-provider-url"); string namingFactoryInitial = (string)conectionStringBuilder.GetValue("naming-factory-initial"); DataSource ds = _dataSourceCache.GetDataSource(dataSourceJndi, namingProviderUrl, namingFactoryInitial); return(ds.getConnection()); } JdbcUrlConnector connector = new JdbcUrlConnector(this, conectionStringBuilder); return(connector.Connection); }
public virtual java.sql.Connection GetConnection (IConnectionStringDictionary conectionStringBuilder) { string dataSourceJndi = (string) conectionStringBuilder.GetValue ("jndi-datasource-name"); if (dataSourceJndi != null && dataSourceJndi.Length > 0) { string namingProviderUrl = (string) conectionStringBuilder.GetValue ("naming-provider-url"); string namingFactoryInitial = (string) conectionStringBuilder.GetValue ("naming-factory-initial"); DataSource ds = _dataSourceCache.GetDataSource(dataSourceJndi,namingProviderUrl,namingFactoryInitial); return ds.getConnection(); } JdbcUrlConnector connector = new JdbcUrlConnector (this, conectionStringBuilder); return connector.Connection; }