直接看图:(不是我写的,也不是为了***别人,只是拿出来大家探讨)
参考问题点:
1。总感觉这么写代码,代码的量会很大,可扩展性不是很好,例如若要想支持4-5种数据库,那不是写死人啊?
2。数据库参数与Array 的变换等总觉得有些别扭。
3。string str 比较别扭,本来就是 string 类型的,前面还加了个str,看着很别扭,总觉得多余。
4。我一般不指定参数的长度,因为数据库里有可能会有长度变化,若写死了万一需要增加时,还要修改代码,累,当然我也不反对写严谨的代码。
5。有的变量命名为para,有的明明为param,我感觉也是属于代码前后冲突的那种了,微软的C#里命名都没简化,我们最好自己不要乱简化,简化来简化去,最后就不规范了,就容易乱了发型了,哈哈。
当然,这种需求,我是在数据库底层进行处理的,只写一次就可以了,数据库底层会自动处理不同数据库的写法不同的,
例如 Oledb 连接时用 "?" Oralce 连接时用 ":" SqlServer 连接时用 "@" 等等都是在数据库的底层访问里进行处理的。
而不是写在商业逻辑里。
欢迎各位朋友们就以上代码发表发表自己的意见。
希望中间的小牛,能给你带来无穷的快乐,我每次看到就会笑一笑,心中烦恼会少很多。 导读: 淘宝店地址:
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。