Description
Perl applications can use one common API for database connections, queries, prepared statements, and result handling across many database backends. Specific DBD drivers provide the connection to each database engine.
It is a core database programming library, not a database server. Applications using DBI still need safe SQL practices, credential handling, transactions, and error handling.