直接看图:(不是我写的,也不是为了***别人,只是拿出来大家探讨)

参考问题点:

1。总感觉这么写代码,代码的量会很大,可扩展性不是很好,例如若要想支持4-5种数据库,那不是写死人啊?

2。数据库参数与Array 的变换等总觉得有些别扭。

3。string str 比较别扭,本来就是 string 类型的,前面还加了个str,看着很别扭,总觉得多余。

4。我一般不指定参数的长度,因为数据库里有可能会有长度变化,若写死了万一需要增加时,还要修改代码,累,当然我也不反对写严谨的代码。

5。有的变量命名为para,有的明明为param,我感觉也是属于代码前后冲突的那种了,微软的C#里命名都没简化,我们最好自己不要乱简化,简化来简化去,最后就不规范了,就容易乱了发型了,哈哈。

当然,这种需求,我是在数据库底层进行处理的,只写一次就可以了,数据库底层会自动处理不同数据库的写法不同的,

例如  Oledb 连接时用 "?" Oralce 连接时用 ":" SqlServer 连接时用 "@" 等等都是在数据库的底层访问里进行处理的。

而不是写在商业逻辑里。

欢迎各位朋友们就以上代码发表发表自己的意见。

 

 

 

 

希望中间的小牛,能给你带来无穷的快乐,我每次看到就会笑一笑,心中烦恼会少很多。
导读:
淘宝店地址:

 

 

 

将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。