Exemplo n.º 1
0
        private static void TryAndCloseConnection(ConnectionFactoryDesc connectionFactoryDesc)
        {
            var config = new ConfigurationDBRef {
                ConnectionFactoryDesc = connectionFactoryDesc
            };
            var connectionFactory = new DatabaseDriverConnFactory(
                (DbDriverFactoryConnection)config.ConnectionFactoryDesc, config.ConnectionSettings);
            var connection = connectionFactory.Driver.CreateConnection();

            TryAndCloseConnection(connection);
        }
Exemplo n.º 2
0
        private void TryAndCloseConnection(ConnectionFactoryDesc connectionFactoryDesc)
        {
            var config = new ConfigurationCommonDBRef {
                ConnectionFactoryDesc = connectionFactoryDesc
            };
            var connectionFactory = new DatabaseDriverConnFactory(
                container,
                (DriverConnectionFactoryDesc)config.ConnectionFactoryDesc,
                config.ConnectionSettings);
            var connection = connectionFactory.Driver.CreateConnection();

            TryAndCloseConnection(connection);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Sets the database provider connection.
        /// </summary>
        /// <param name="driverName">Name of the driver.</param>
        /// <param name="properties">The properties.</param>

        public void SetDatabaseDriver(String driverName, Properties properties)
        {
            connectionFactoryDesc = new DbDriverFactoryConnection(driverName, properties);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Sets the database driver.
 /// </summary>
 /// <param name="dbSpecification">The db specification.</param>
 public void SetDatabaseDriver(DbDriverConfiguration dbSpecification)
 {
     connectionFactoryDesc = new DbDriverFactoryConnection(dbSpecification);
 }
Exemplo n.º 5
0
 /// <summary>
 /// Sets the database driver.
 /// </summary>
 /// <param name="dbDriverFactoryConnection">The db driver factory connection.</param>
 /// <param name="properties">The properties.</param>
 public void SetDatabaseDriver(DbDriverFactoryConnection dbDriverFactoryConnection, Properties properties)
 {
     connectionFactoryDesc = new DbDriverFactoryConnection(
         dbDriverFactoryConnection.Driver.GetType(),
         properties);
 }
Exemplo n.º 6
0
 /// <summary>
 /// Sets the database driver.
 /// </summary>
 /// <param name="dbDriverFactoryConnection">The db driver factory connection.</param>
 public void SetDatabaseDriver(DbDriverFactoryConnection dbDriverFactoryConnection)
 {
     connectionFactoryDesc = dbDriverFactoryConnection;
 }