ehcp uses adodb as the database abstraction layer. http://adodb.sourceforge.net/