0
A
回答
1
即使您不使用框架,MVC也可以通过将您的数据访问,逻辑和表示分离为单独的语言文件来帮助您保持理智。
1
我想你会得到许多答案作为答案。无论如何,让我们问为什么可以 比其他人更喜欢:
在语言文件本身(我不知道语言文件中的yoyu意味着什么),但让我假设你的意思是编程语言本身。那么这种方法是由微软和Linq一起完成的。它被带到例如“查询”语言是Smalltalk(但不是SQL)的宝石中。
如果你把它放在一些.sql文件中,那么必须有一种方法来寻址代码。我认为这是存储过程所做的。这些例子可以在Postgres数据库软件中找到。
如果你把它放在许多文件中的一个可能是开放的。例如,它可能是你有一个查询一个文件。比使用由某个键标识的不同SQL语句的散列表更好或更差。
我看到下面的每天接近在Access软件 1)嵌入VBA的投入获得 3的查询部分“只是字符串” 2)),我甚至读到把这个SQL语句中额外的SQL报表表。
问候 弗里德里希
1
这一切都取决于 - 如:
-
在一个简单的顺序控制小DB维护脚本
- 流很高兴看到他们使用
- 程序与循环语句/回调应尽早准备报表;那么init/prepare函数附近的所有脚本列表就很有意义
- 一个特殊情况:我使用一组使用不同语言编写的工具脚本来完成“相同的事情”。他们都得到.txt文件containig按名称标记的SQL语句的发言
- “大”的应用程序(应该)使用存储过程 - 那么,问题消失
1
在COBOL,我把SQL的语言文件,但分开的程序。这样,我将业务逻辑从数据库逻辑中分离出来。
在Python中,我把SQL放在它自己的.py模块中。这样,我将业务逻辑从数据库逻辑中分离出来。
在Java中,我将SQL放在一个单独的包中。这样,我将业务逻辑从数据库逻辑中分离出来。
我没有使用其他语言,但我可能会将业务逻辑与数据库逻辑分开。
相关问题
- 1. 维护JTextArea滚动位置
- 2. SharePoint维护滚动位置
- 3. 编写可维护代码
- 4. 可维护性
- 5. iOS核心位置(在哪里可以放置代码?)
- 6. 在'if'语句的条件之间放置代码
- 7. 维护Grails/GORM中列的位置
- 8. 把代码放在codeigniter中的位置
- 9. 在放大d3时维护数据位置
- 10. 在列表中维护滚动位置
- 11. 列表不维护滚动位置
- 12. Silverlight维护列表框滚动位置
- 13. 在JavaScript中维护滚动位置window.open()
- 14. SQL代码SUM CASE语句
- 15. 的WinForms MenuStrip中隔离,以提高代码的可维护性
- 16. 使用if语句问题设置占位符可见性
- 17. if语句值位置
- 18. jQuery减少代码以实现更好的可维护性?
- 19. JavaScript代码分析 - 柏拉图的可维护性评级
- 20. 大型Scala代码库可维护吗?
- 21. 更改SQL Server维护计划报告位置?
- 22. 为什么我不能在代码中的任何位置放置if语句?我正在使用swift
- 23. 源代码中的PHP目录结构放置AJAX代码的位置
- 24. 一流的可维护性
- 25. 将JavaScript代码放在HTML代码中的任何位置都可以吗?
- 26. 在ORM中放置模型代码的位置? (雄辩)
- 27. 如何在放置代码的位置对齐图片?
- 28. 导轨放置控制器代码的位置
- 29. Django评论控制代码的放置位置?
- 30. 在rails 3.1中放置ajax回调脚本代码的位置?