泛型应用程序

泛型应用程序有时会执行硬编码任务,例如电子表格从数据库检索数据。 它们还可以执行各种用户定义的任务,例如泛型查询应用程序,允许用户输入和执行 SQL 语句。 泛型应用程序共有的是,它们必须与各种不同的 DBMS 配合使用,并且开发人员事先不知道这些 DBMS 将是什么。

因此,泛型应用程序需要高度可互操作。 开发人员必须做出许多选择,权衡功能的互操作性,并且必须编写需要驱动程序支持各种功能的代码。 虽然可能会优化泛型应用程序以使用常用的 DBMS,但它们很少包含特定于驱动程序的代码或特定于 DBMS 的代码。