If a sub-module in the system needs to provide other modules with access to different database systems (Oracle, SQL Server, DB2 UDB, etc.), the access interfaces provided by these database systems are somewhat different, but the accessProcess is the same. For example, first connect to the database, then open the database, and finally query the data, ( ) the design pattern can abstract the same database access process;