database - 数据库应用程序的最佳实践

标签 database database-connection frontend

我问自己,在构建数据库前端时,社区认为“最佳实践”是什么。

例如:

每个表单都应该有自己的连接吗?

所有与数据库相关的东西都应该放在一个单独的层中吗?也就是说:创建一个类,处理数据库的所有事务,然后我从表单等实例化该类?

分离规则应该遵循多严格,即:SQL字符串、连接字符串放在哪里。在每个表单代码中(可找到),在作为全局变量的单独(源)文件中,在 XML 文件中,甚至在源代码中不存在,仅在 sql 服务器上?

等等

最佳答案

构建 Web 应用程序时,通常有 3 层逻辑。

  1. 表示层
  2. 业务逻辑层
  3. 数据访问层

最后一层负责管理数据库的所有工作。

业务逻辑层不应该在不使用数据访问层的情况下直接与数据库对话。

这是我最好的建议

关于database - 数据库应用程序的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/638706/

相关文章:

c - 伯克利数据库 - 重复条目段错误

mysql - 如果不存在则插入否则更新而无需重复键或存储过程 Mysql

php - 如何将在 php 中选择的 id 转移到数据库的另一个页面?

java - UCanAccess数据异常: numeric value out of range

c# - 通过打开数据库连接测试网络连接

javascript - 获得按下按钮对回车键的影响

postgresql - 如何通过一个单一的操作从生产数据库中克隆测试数据库?

java.sql.Connection createArrayOf() 总是返回 null

html - 更改 :before with CSS/SASS and color of text on focus. 的背景 URL

javascript - 如何在此特定网站上以编程方式模拟用户点击?