项目要求能够切换Oracle和Sqlserver数据库,求大神指导一下设计模式! ORACLE和SQLSERVER的SQL语句都不太一样啊想能够切换,你所有访问数据库的类都要定义两套,包括SQL语句的拼接函数然后就可以有几种实现方式:1.定义一个公共的类,通过参数判断相应调用哪个类里的方法.2.用反射去执行对应类中的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两套数据库连接,sql语句规范化,特殊语句弄两套么好了(比如时间函数) 主键也不一样吧,ORACLE里用序列,SQLSERVER自增,可以直接写个1所有不一样的地方都在拼接的地方判断的话,所有拼接SQL语句的函数全部都要加参数,而且看起来会很混乱还不如完全分开的好 在网上看到用抽象工厂可以比较好的解决正在研究中,如果您有demo请给一个,十分感谢。 主键也不一样吧,ORACLE里用序列,SQLSERVER自增,可以直接写个1所有不一样的地方都在拼接的地方判断的话,所有拼接SQL语句的函数全部都要加参数,而且看起来会很混乱还不如完全分开的好他应该不需要对表结构进行操作吧 C# textBox控件Enabled=false状态,设置字体显示为黑色 Label字体大小 winform中的链接问题 高分 C#正则表达式 简单的SQL语句问题。。达人乱入。。 个人感<<---这种是什么遍码呀,用C#怎么转成中文 请问水晶报表能做这样的报表吗? listview和textbox的若干问题 怎么让WinForm应用程序内存占用变小啊? 子类隐藏父类的虚方法,在子类方法表中居然有父类虚方法的疑问?? 关于ConditionalAttribute
所有不一样的地方都在拼接的地方判断的话,所有拼接SQL语句的函数全部都要加参数,而且看起来会很混乱
还不如完全分开的好
所有不一样的地方都在拼接的地方判断的话,所有拼接SQL语句的函数全部都要加参数,而且看起来会很混乱
还不如完全分开的好
他应该不需要对表结构进行操作吧