我想问的是:
    在程序当中,有很多的SQL操作代码写在程序当中(查询,录入,更新),这样给程序的维护带来很多的麻烦。也没有做到程序/代码/数据分离。问大家在这方面如何解决。
    我现在的做法是,先把SQL的操作语句存放到一个数据表中,写几个调用数据库的类函数。

解决方案 »

  1.   

    你这样也够麻烦的
    代码也分层不就可以了
    专门创建用来访问数据库的类,可以参考msdn里面的企业级实例
      

  2.   

    SQL文的维护很复杂么?
    那就弄成存储过程好了或者用那个什么什么hibernate框架把SQL文放到数据库中俺还没那么整过
      

  3.   

    你可以建立一个自己的对象模型(MVC),然后把程序和SQL分开写,我们现在开发的项目是建的三层结构,分别是View(画面层),Logic(逻辑层),Controller(控制层),这样就可以把SQL单独写在Logic层里面了.
      

  4.   

    反正打code就是麻烦
    我想这世上只有捡钱不麻烦
    @_@