在开发很多应用系统的过程中,往往需要在程序中写大量的SQL语句,特别是有时候还需要将各种参数拼接到SQL中,看着满屏的SQL和C/C++/Java混杂在一起,常常就会觉得很困惑,这样写程序的方式对吗?直接将参数拼接在一起组成SQL对吗?还是应该多用动态SQL?
因为不但是我自己这么做,看到一些大公司承接的项目也是这么做,心里总觉得不太安稳,疑心应该会有更好更漂亮的实现方法,还请各位给点参考意见。
------解决方案--------------------------------------------------------
逻辑复杂的用存储过程
另外,业务逻辑层和数据接口分开清晰些
------解决方案--------------------------------------------------------
SQL 与界面分离
建立独立的数据层处理数据库的操作。
数据层依然可以看到代码混编的情况的