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. SQL语句中的变量方程式的放置位置?
- 2. 活动代码的放置位置?
- 3. 使用查找表时保持代码可读性 - 性能与可维护性
- 4. 维护JTextArea滚动位置
- 5. 分支和维护位置
- 6. SharePoint维护滚动位置
- 7. 编写可维护代码
- 8. 可维护性
- 9. iOS核心位置(在哪里可以放置代码?)
- 10. 在Rails中放置复杂的require语句的位置?
- 11. 在'if'语句的条件之间放置代码
- 12. 维护Grails/GORM中列的位置
- 13. 在Django中放置导入语句的位置?
- 14. 导入语句的位置
- 15. 把代码放在codeigniter中的位置
- 16. 哪里是放置UIViewController的设置代码的最佳位置;
- 17. JQuery UI - 可放置位置
- 18. 通过放置在php代码中保护javascript代码
- 19. 是否有可能在if语句中放置if else语句?
- 20. 在列表中维护滚动位置
- 21. 在WebView中维护滚动位置
- 22. Silverlight维护列表框滚动位置
- 23. 列表不维护滚动位置
- 24. 在JavaScript中维护滚动位置window.open()
- 25. 维护子视图相对位置
- 26. 在放大d3时维护数据位置
- 27. 的WinForms MenuStrip中隔离,以提高代码的可维护性
- 28. SQL代码SUM CASE语句
- 29. 使用if语句问题设置占位符可见性
- 30. if语句值位置