GAConnectionString

Object subclass: #'GAConnectionString' 

Overview

I am a database connection string for url-like connections. For example:

mysql://localhost:5432/sodbxtest?&user=sodbxtest&password=sodbxtest

More generally, a connection string is written as:

driver://host:port/database?key=value&key2=value2

Internally, I use ZnUrl to parse and access the data inside a connection string.

Class Method Details

fromString:

fromString: aString 

Instance Method Details

addOptions:

addOptions: aDictionaryOfOptions 
self options addAll: aDictionaryOfOptions

database

driverId

initializeFromString:

initializeFromString: aString 

optionAt:

optionAt: aString 
^self options at: aString ifAbsent: ''

optionAt:ifAbsent:

optionAt: aString ifAbsent: aBlockClosure 
^self options at: aString ifAbsent: aBlockClosure

password

password

user

user