// have to get data source ourselves
if (connectionFactoryClass == null) {
connectionFactoryClass = ConnectionFactoryDBCPImpl.class.getName ();
}
jcd.setDriver(driverClassName);
HashMap conData = jdbcMetadataUtils.parseConnectionUrl(url);
jcd.setDbms(platform);
jcd.setProtocol((String)conData.get(JdbcMetadataUtils.PROPERTY_PROTOCOL));
jcd.setSubProtocol((String)conData.get(JdbcMetadataUtils.PROPERTY_SUBPROTOCOL));
jcd.setDbAlias((String)conData.get(JdbcMetadataUtils.PROPERTY_DBALIAS));
jcd.setUserName(username);