Decided to use C # to write, the structure is approximately as follows: The interface layer is involved in the database involves CRUD and directly calls the data access interface. The latter is similar to duwamish's BusinessFacade. The internal function of the specific call ADO accesses the database. There are data sheets and stored procedures in the database. Database type, connection string, etc. Provided in the config file