Database 数据库连接的良好实践
我正在创建Delphi应用程序以连接我的数据库 在某些情况下,我的应用程序需要在一秒钟内写入多个条目,而在另一些情况下,它必须在几分钟内停止工作 所以,总是打开和关闭连接,或者保持打开几个小时是没有意义的 所以我考虑创建一个计时器(interval=1000),然后 将在每个刻度上将一个整数从10减少到0。当int为 0连接将被关闭 与db交互的每个方法都将运行另一个 将int设置为10,并检查连接是否打开,如果未打开,将打开连接 这在数据库处理中是一种良好的做法,还是有其他建议Database 数据库连接的良好实践,database,delphi,Database,Delphi,我正在创建Delphi应用程序以连接我的数据库 在某些情况下,我的应用程序需要在一秒钟内写入多个条目,而在另一些情况下,它必须在几分钟内停止工作 所以,总是打开和关闭连接,或者保持打开几个小时是没有意义的 所以我考虑创建一个计时器(interval=1000),然后 将在每个刻度上将一个整数从10减少到0。当int为 0连接将被关闭 与db交互的每个方法都将运行另一个 将int设置为10,并检查连接是否打开,如果未打开,将打开连接 这在数据库处理中是一种良好的做法,还是有其他建议 DB具有不同
wait\u timeout
/interactive\u timeout
时,MySQL服务器将自动关闭连接。Oracle将在您需要时保持您的连接处于打开状态。因此,应用程序必须能够处理这个问题- 有了MySQL,1-2个客户端,简单的插入,多分钟的非活动延迟,我会在需要之前打开连接,在工作完成后关闭连接李>
- 对于Oracle、1K客户端等,我将使用您描述的算法
wait\u timeout
/interactive\u timeout
时,MySQL服务器将自动关闭连接。Oracle将在您需要时保持您的连接处于打开状态。因此,应用程序必须能够处理这个问题- 有了MySQL,1-2个客户端,简单的插入,多分钟的非活动延迟,我会在需要之前打开连接,在工作完成后关闭连接李>
- 对于Oracle、1K客户端等,我将使用您描述的算法