请问:写一个管理软件要用到使多种不同的数据库,怎么能实现可在不同的数据库中都可正常应用我现在的做法是写一个配置文件,让用户去选择所使用的数据库,比如A用户选择使用oracle,那么进入系统时会有一个全局变量做标识,遇到需要读或编辑数据时,就用户哪个数据库的语句,来完成,当然大部分SQL语句是一样的,可总会有不一样的地方,难道就必须得每个用到的地方都判断吗?
有没有好的方法来解决这个问题?
有没有好的方法来解决这个问题?
但不用数据库的特定函数基本上是很难做到的,比如日期的格式化,比如字符串的一些操作。
做过类似这方面的开发,只能是针对每种数据库去调用相应的sql或存储过程。
用java来做,比较合适,jdbc就是这样的好处。