In addition,  we don't know what the time we need to create how many
the database objects.

2011/10/9 coolesting <[email protected]>:
> Yeah, i am creating multipe Database objects, but the case as not the
> same as you said, i not use the block,  but with a function for
> creating the Sequel connect, the code as the following,
>
> def db(name, type)
>     Sequel.connect("#{type}://db/#{name}/data.db")
> end
>
> So, i use the SINATRA as the Controller layer, then,
>
> get '/' do
>     blog = db('myblog', 'sqlite')
>     #do something
>     #do something
>
>     pictures = db('pictures', 'mysql')
>     #do something
>     #do something
>
>     records = db('records', 'postgresql')
>     #do something
>     #do something
>
> end
>
> after do
>     #So, we are here for closing the database connect at once.
>     #What should i do , or we should do nothing.
> end
>
>
> 2011/10/8 Jeremy Evans <[email protected]>:
>> On Oct 7, 11:49 pm, coolesting <[email protected]> wrote:
>>> For example, how do you end up a ruby script with operating of database.
>>
>> In general, you don't need to worry about this if your ruby script
>> only creates a single Database object, as the connection is
>> automatically closed when the ruby process exits.  If you are creating
>> multiple Database objects, you can use the block form of
>> Sequel.connect:
>>
>>  Sequel.connect('connection_string') do |db|
>>    ...
>>  end
>>
>> In this case, the database is automatically disconnected after the
>> block closes.
>>
>> Jeremy
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "sequel-talk" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/sequel-talk?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en.

Reply via email to