单项选择题

应用程序通过ODBC提供的API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的哪些特性?()

A.可移植性、可兼容性和可扩展性
B.可兼容性、可维护性和可扩展性
C.可维护性、可扩展性和可移植性
D.可移植性、可兼容性和可维护性