数据的互斥
发布时间: 2024-06-10 22:24:30
Ⅰ 如何来解决数据库管理互斥问题
1. 首先,需要建立一个全局静态的互斥量;例如:
using System.Threading;
private static Mutex m;
2. 修改原先操作数据库的部分,注意的是(数据库查询是不需要的):
if(m==null)
m=new Mutex();
//Enter into mutex area
m.WaitOne();
//Execute sql command here
//Depart from mutex area
m.ReleaseMutex();
Ⅱ 局域网内运行多个数据库,数据库之间互斥如何解决
不会互斥的.如果是MySql\oracle\mssql 我知道都可以更改连接端口的.
mysql 默认是 3306 在bin\my 文件中
oracle默认是1521 修改监听器就可以了
mssql 2000与2005 都可以在企业管理器属性中改.同一台机器安装时先安2000.再装2005,并在安装2005时不要先择升级安装.要不2000就没有了.
局域网内运行多个数据库,即使是相同的数据库,你也不可能在一台机器上的啊.
你在连接时,还是要加上IP或机器名来添加连接.所以就区分开了,不存在互斥问题.