通过SQL进行数据库读写冲突

肖恩

由于使用Visual Studio 2010作为我的IDE和编译器时的简单性和GUI,我有一个用VB编写的程序。在此程序中,我构建了一个“票务”系统,我中心的大约40位用户有权向我的同事和我提交票务,以寻求IT或设施帮助。

该系统使用SQL作为语言在本地服务器上使用访问数据库。问题是,我们很少有两个用户试图同时向数据库写入“票证”或同时从数据库中提取数据报告而导致其中一个用户崩溃的情况。我使用“尝试,捕获,最终”块来避免“未处理的异常错误”,并使程序安装程序发生“未处理的异常错误”并自动关闭。另一个问题是,一旦发生此冲突,用户将无法通过该程序对数据库进行读/写操作,直到他们重新启动计算机。

考虑到所有这些,我的问题如下:是否有100%的方法来防止发生这些冲突(例如在读取/写入之前检查数据库是否正在使用中),如果没有,则可以避免它们被锁定退出数据库,直到重新启动计算机?

肖恩

从这篇文章开始,我已经切换到虚拟MySQL数据库服务器,以更快的速度运行它们。但是,我遇到的问题是通过清除池来解决的。因为在我使用OLEDB时,我使用了以下命令:

OLEDBConnection.ReleaseObjectPool()

这样可以防止这些计算机中的任何更多计算机锁定在必须重新启动计算机的位置,并有助于防止冲突。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过环境变量进行数据库配置

来自分类Dev

努力进行数据库设计

来自分类Dev

通过Ignite CacheStore或数据库进行SQL查询

来自分类Dev

Joomla 3通过多维数组循环进行数据库插入

来自分类Dev

使用Apache Spark读写SQL数据库

来自分类Dev

对SQL Server数据库记录或插入/更新操作进行数字签名

来自分类Dev

使用SQL Server Management Studio进行数据库查询时遇到麻烦

来自分类Dev

从 SQL Server 进行数据库备份时配置自动密码

来自分类Dev

从BroadcastReceiver接收数据后进行数据库操作

来自分类Dev

使用实体框架和存储库模式在SQLite和SQL Server数据库中同时进行数据操作

来自分类Dev

任务与服务进行数据库操作

来自分类Dev

在Rails中进行数据库备份4

来自分类Dev

Laravel使用IBM Bluemix进行数据库迁移

来自分类Dev

如何正确进行异步/并行数据库调用

来自分类Dev

我进行数据库播种时出现InvalidArgumentException

来自分类Dev

使用Azure PowerShell进行数据库迁移

来自分类Dev

用lucene进行数据库搜索

来自分类Dev

BuildShapes是否进行数据库调用?

来自分类Dev

如何使用VistaDB进行数据库备份?

来自分类Dev

使用Firebase进行数据库更新的后台通知

来自分类Dev

vsts 扩展进行数据库调用

来自分类Dev

使用JPA进行数据库操作

来自分类Dev

Firebase 云函数进行数据库查询

来自分类Dev

通过 ownerId 过滤行数据库 java spring security

来自分类Dev

如何从SQL数据库检索行数据-Android

来自分类Dev

我可以通过SQL将本地数据库与VPN和远程桌面数据库进行比较

来自分类Dev

Django:如何对多个数据库进行数据库自省?

来自分类Dev

SQL语句与将值插入数据库的冲突

来自分类Dev

SQL查找数据库中每个表的行数

Related 相关文章

热门标签

归档