我以前也以为很麻烦,其实很简单的多账套系统。 大概方法: 1、把某些固定信息,软件设置等等信息,固定放到1个数据库中,如:MyData,这个数据库“MyData" 专门存放软件版本信息,公司集团信息等公共数据。但有个表是必须的,如 账套表,这个表存放各个账套信息和设置。 2、软件启动时,先连接到 MyData这个数据库,然后,读取里面的公共信息,再读取账套表数据,供用户选择,进入那个账套,说白了,其实就是你下一步,要进入那个数据库。如你账套表有2个账套(也就是2行数据): ID, 账套名称, 数据名称, 公司名称, 启用 1001, 测试账套, MyTest, XXXXX公司ERP系统, 1 1002, 广州公司, Data_gz, XXXXX公司广州分公司, 1 等等数据,你如果选择1002,广州公司,其实就是,你等下要进入的数据库名称是 Data_gz 这个账套表,可以新增无数个记录,也就是MSSQL数据库能建立无数个数据库,具体能多少个,就看MSSQL能允许多少个 然后,系统用到的所有表数据,但是用程序建立的。 3、账套之间的切换,就是1会连接的数据库名称是 ”MyTest",1会连接数据库 "Data_gz",就这么简单。
老师你好,能否再稍微详细讲一下,常见的金蝶用友CS结构的,后台SQL,存储过程新建表我知道,存储过程也可以创建数据库并新建表吗?
软件项目是用语言编写的,是用html+css+js+后台语言例如:java、php、.net编写的,或者cs结构的就是直接后台语言写的。 前台页面把公司名称传递给后台,后台接受到之后,连接数据执行插入数据库脚本语句,把数据插入到数据库中。 数据库可以是提前建好的,不管是用脚本还是直接在图形工具上建的。也可以是通过程序建立的,例如EF框架就可以根据类生成表,但一般都是用脚本或者工具提前建好。
34,594
社区成员
254,589
社区内容
加载中
试试用AI创作助手写篇文章吧