/** * @param dataSourceStub JDataSourceStub * @return JConnection * @throws Exception */ protected static JConnection createConnection(JDataSourceStub dataSourceStub) throws Exception { JConnection jconn = null; if (dataSourceStub.DBClass == null) { dataSourceStub.DBClass = Class.forName(dataSourceStub.classname); } if (dataSourceStub.NAClass == null) { dataSourceStub.NAClass = Class.forName(dataSourceStub.dbclass); } if (dataSourceStub.NAClass != null) { jconn = (JConnection) dataSourceStub.NAClass.newInstance(); } if (jconn != null) jconn.setDataBaseType(dataSourceStub.DataBaseType); return jconn; }