ODBC connection model

The ODBC specifications support any number of concurrent connections, each of which is an independent transaction.

An application can issue SQLConnect() to X, perform some work, issue SQLConnect() to Y, perform some work, and then commit the work at X. ODBC supports multiple concurrent and independent transactions, one per connection.