An OraConnection object represents a single connection to an Oracle database.
An OraConnection object is created automatically whenever an OraDatabase
object is instantiated within the session, and is destroyed automatically whenever
all databases using the connection are discarded. Currently there is no way to
create an OraConnection object explicitly, only by creating an OraDatabase
object that requires a connection.