数据库处理的问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:03:40
刚毕业,进了一个公司,软件方面不太正规,公司现有软件数据库数据的处理方法是这样的先用SQL语句将数据库内的内容全部读取到一个CArray里(MFC程序),然后所有处理都对这个Array处理,最后存储时在将数据存到数据库中,感觉这种方式不太好,本来数据库有便利的SQL查找删除方法,及级联更新限制等等保证安全性,可是程序完全舍弃了,查找删除等,全对Array进行for循环然后if匹配。软件显示的图形数据全部来源于数据库,坐标形状等信息,感觉做这样做好像动态刷新时速度能快些似的,总之现在比较迷糊,不知道怎么是对的。
各位根据经验说说好吗

因为安全性的问题, 如果你拥有能增加删除记录的权限,
那么你也可以直接连接数据库吧? 那么里面的数据就不安全了。

这个软件中间有个中间层,你只能通过中间层来有限制的操作数据库里面的东西。

客户端没有能直接访问数据库的权限, 安全性当然就提高了。

现有的代码没有问题,能够正常用,就不要考虑去改.

一般来说你没有那个功夫也没有那个能力的。这是当一个普通干活的与心中想着当一个完美干活的人的差距。