/** * Instantiate a <tt>ConnectionProvider</tt> using given properties. * Method newConnectionProvider. * @param properties hibernate <tt>SessionFactory</tt> properties * @return ConnectionProvider * @throws HibernateException */ public static ConnectionProvider newConnectionProvider(Properties properties) throws HibernateException { return newConnectionProvider( properties, null ); }
Properties driverProps = ConnectionProviderFactory.getConnectionProperties(props); if (driverProps.size() > 0) { StringBuffer connectionProperties = new StringBuffer();
connectionProps = ConnectionProviderFactory.getConnectionProperties( props );
protected ConnectionProvider createConnectionProvider(Properties properties) { return ConnectionProviderFactory.newConnectionProvider( properties, connectionProviderInjectionData ); } }
connectionProps = ConnectionProviderFactory.getConnectionProperties(props);
protected ConnectionProvider createConnectionProvider(Properties properties) { return ConnectionProviderFactory.newConnectionProvider(properties); }
connectionProps = ConnectionProviderFactory.getConnectionProperties(props);
protected ConnectionProvider createConnectionProvider(Properties properties) { return ConnectionProviderFactory.newConnectionProvider( properties, connectionProviderInjectionData ); } }
public void configure(Properties props) throws HibernateException { String jdbcDriverClass = props.getProperty(Environment.DRIVER); String jdbcUrl = props.getProperty(Environment.URL); Properties connectionProps = ConnectionProviderFactory.getConnectionProperties(props);
protected ConnectionProvider createConnectionProvider(Properties properties) { return ConnectionProviderFactory.newConnectionProvider(properties); }
public void configure(Properties props) throws HibernateException { String jdbcDriverClass = props.getProperty(Environment.DRIVER); String jdbcUrl = props.getProperty(Environment.URL); Properties connectionProps = ConnectionProviderFactory.getConnectionProperties(props);
/** * Instantiate a <tt>ConnectionProvider</tt> using <tt>System</tt> properties. * @return ConnectionProvider * @throws HibernateException */ public static ConnectionProvider newConnectionProvider() throws HibernateException { return newConnectionProvider( Environment.getProperties() ); }
public void prepare(boolean needsAutoCommit) throws SQLException { connectionProvider = ConnectionProviderFactory.newConnectionProvider( cfgProperties ); connection = connectionProvider.getConnection(); if ( needsAutoCommit && !connection.getAutoCommit() ) { connection.commit(); connection.setAutoCommit( true ); } }
public Connection getConnection() throws SQLException { if ( connection == null ) { connectionProvider = ConnectionProviderFactory.newConnectionProvider( cfgProperties ); connection = connectionProvider.getConnection(); if ( !connection.getAutoCommit() ) { connection.commit(); connection.setAutoCommit( true ); } } return connection; }
/** * Instantiate a <tt>ConnectionProvider</tt> using <tt>System</tt> properties. * @return ConnectionProvider * @throws HibernateException */ public static ConnectionProvider newConnectionProvider() throws HibernateException { return newConnectionProvider( Environment.getProperties() ); }
public SchemaUpdate(Configuration cfg, Properties connectionProperties) throws HibernateException { this.configuration = cfg; dialect = Dialect.getDialect(connectionProperties); Properties props = new Properties(); props.putAll( dialect.getDefaultProperties() ); props.putAll(connectionProperties); connectionProvider = ConnectionProviderFactory.newConnectionProvider(props); exceptions = new ArrayList(); }
public JbpmSchemaUpdate(Configuration cfg, Properties connectionProperties) throws HibernateException { this.configuration = cfg; dialect = Dialect.getDialect(connectionProperties); Properties props = new Properties(); props.putAll(dialect.getDefaultProperties()); props.putAll(connectionProperties); connectionProvider = ConnectionProviderFactory.newConnectionProvider(props); exceptions = new ArrayList(); }
private Connection createConnection() throws SQLException { try { connectionProvider = ConnectionProviderFactory.newConnectionProvider(configuration .getProperties()); } catch (HibernateException e) { throw new SQLException(e.getMessage()); } Connection connection = connectionProvider.getConnection(); if (connection.getAutoCommit() == false) { connection.commit(); connection.setAutoCommit(true); } return connection; }
@Override public void apply(final Object target, final WireContext wireContext) { final Configuration configuration = (Configuration) target; final Properties cfgProperties = configuration.getProperties(); final Dialect dialect = Dialect.getDialect(cfgProperties); final ConnectionProvider connectionProvider = ConnectionProviderFactory.newConnectionProvider(cfgProperties); try { final Connection connection = connectionProvider.getConnection(); try { if (LOG.isLoggable(Level.FINE)) { LOG.fine("dropping db schema"); } final String[] dropScript = configuration.generateDropSchemaScript(dialect); executeScript(connection, dropScript); if (LOG.isLoggable(Level.FINE)) { LOG.fine("creating db schema"); } final String[] createScript = configuration.generateSchemaCreationScript(dialect); executeScript(connection, createScript); } finally { connectionProvider.closeConnection(connection); } } catch (final SQLException e) { final String message = ExceptionManager.getInstance().getFullMessage("bp_HCD_4"); throw new JDBCException(message, e); } finally { connectionProvider.close(); } }
@Override public void apply(final Object target, final WireContext wireContext) { final Configuration configuration = (Configuration) target; final Properties cfgProperties = configuration.getProperties(); final Dialect dialect = Dialect.getDialect(cfgProperties); final ConnectionProvider connectionProvider = ConnectionProviderFactory.newConnectionProvider(cfgProperties); try { final Connection connection = connectionProvider.getConnection(); try { final DatabaseMetadata metadata = new DatabaseMetadata(connection, dialect); final String[] updateScript = configuration.generateSchemaUpdateScript(dialect, metadata); if (LOG.isLoggable(Level.FINE)) { LOG.fine("updating db schema"); } executeScript(connection, updateScript); } finally { connectionProvider.closeConnection(connection); } } catch (final SQLException e) { final String message = ExceptionManager.getInstance().getFullMessage("bp_HCD_5"); throw new JDBCException(message, e); } finally { connectionProvider.close(); } }