在我的应用程序运行期间保持嵌入式数据库文件打开可以吗?

Posted

技术标签:

【中文标题】在我的应用程序运行期间保持嵌入式数据库文件打开可以吗?【英文标题】:is it ok to keep embeded database file open during running time of my app? 【发布时间】:2010-03-06 13:26:37 【问题描述】:

我正在使用嵌入式数据库文件,在我的应用程序启动时,我会打开数据库文件,只有在应用程序退出时,我才会关闭数据库文件,这是最佳做法吗?

我应该使用传统的 open-update-close 方式吗?

【问题讨论】:

【参考方案1】:

这种方法没有任何问题,只要:

数据库未共享 保持连接打开不需要大量资源 当您的应用程序崩溃或意外终止时,您可以安全地释放任何分配的资源。

【讨论】:

以上是关于在我的应用程序运行期间保持嵌入式数据库文件打开可以吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何查找excel表是否在系统中使用progress 4GL打开?

在运行时指定在何处创建或打开 Derby 嵌入式数据库

PostgreSQL 可以与磁盘数据库一起使用吗?

C#程序嵌入Word窗口

C# Wpf 在运行时嵌入图像

NAudio:在保持声卡打开的同时播放许多音频文件