1. A method for providing connections for application processes to a database server, wherein each application process is allocated a virtualizing driver, the method comprising: requiring a connection from an application process to a database server; providing to the application process a virtual database connection interface via a virtualizing driver; brokering, via a database connection pool server in coordination with the virtualizing driver, a real database connection to said application process while the virtualizing driver determines points in time when to require a real database connection from the database connection pool server.