只要产品或是项目定了,是不会换数据库的,这将是很大的工作量,而且出错会很多。每个数据库与每个数据的差异还是比较大的。
建议你在初期就选择好,评估好,不要中间换。
非要中间换,也没有太好的工具,数据库的各类太多,也不会有这样的工具可以识别这么多数据库
你只能一 点点把数据移植过来,根据数据库的结构手动调整,或你找到规律了,写个脚本自动处理
其实一般实际工程中会绑定数据库,而不会随便切换的,特别是嵌入式单机运行的系统或者客户端上如果涉及数据库不会考虑多种数据库适配问题(1没有需要,2没有资源)。
只有一些专门管理数据库的应用可能会涉及这个问题。
即使一些应用为了适配不同的数据库类型,比如对一些服务端程序,也不是一键适配,而是构造一个中间层,封装底层数据库数据和上层应用层数据关联关系,从而实现可以采用多种类型的数据库实现服务。 不过这种适配一般也只是在安装构建服务应用时一次性的,不会经常切换,所以不会太多考虑一键切换的需要。 这方面的资料其实你找 web开发例子中涉及很多的。