database - 与关系数据库接口(interface)的设计模式?

标签 database language-agnostic design-patterns

有谁知道与关系数据库交互的任何设计模式?例如,在你的方法中使用 SQL 内联更好,还是在你传递数据的地方实例化一个 SQL 对象并由它构建 SQL 语句更好?您是否有一个返回连接字符串的静态方法,每个方法只获取该字符串并连接到数据库,执行其操作,然后根据需要断开连接,或者您是否有其他负责连接、执行、断开连接等的结构?

换句话说,假设数据库已经存在,OO 应用程序与其交互的最佳方式是什么?

感谢您的帮助。

最佳答案

我推荐这本书Patterns of Enterprise Application Architecture Martin Fowler 对这些问题的最常见答案进行了全面审查。

关于database - 与关系数据库接口(interface)的设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1002766/

相关文章:

oop - 一般而言,Swift 或 OOP 中元组的一些典型用例是什么?

php - Timediff计算where查询

php - mysql查询锁定数据库

python - 是否有工具可以帮助将文件视为数据库中的表?

string - 不可变字符串的优缺点

c# - 如何在 C# .Net 核心的工厂设计模式中使用反射

java - 自动化数据库负载测试

language-agnostic - 音高不变的音频

model-view-controller - *** MVC应用程序后,还有人喜欢N层架构吗?

python - python @decorator 和装饰器设计模式有关系吗?