有谁知道与关系数据库交互的任何设计模式?例如,在你的方法中使用 SQL 内联更好,还是在你传递数据的地方实例化一个 SQL 对象并由它构建 SQL 语句更好?您是否有一个返回连接字符串的静态方法,每个方法只获取该字符串并连接到数据库,执行其操作,然后根据需要断开连接,或者您是否有其他负责连接、执行、断开连接等的结构?
换句话说,假设数据库已经存在,OO 应用程序与其交互的最佳方式是什么?
感谢您的帮助。
最佳答案
我推荐这本书Patterns of Enterprise Application Architecture Martin Fowler 对这些问题的最常见答案进行了全面审查。
关于database - 与关系数据库接口(interface)的设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1002766/