我有一个带有数据库的服务器客户端程序。客户端向服务器发送数据,服务器将数据保存到数据库中。现在的问题是,如果多个客户端同时向服务器发送数据,而服务器要写入数据库,会不会有问题?
例如:client1 调用一个方法:
client.save_data(data1);
client2 调用一个方法:
client.save_data(data2);
服务器尝试:
save_data(data){
sql.insert_intoDB(data);
}
insert_intoDB(data)
{
//not real code, just to show what i mean
query = "insert into tablename values "+data;
query.execute;
}
在 c# 中处理这个问题的好方法是什么?或者根本就没有风险?
thx,最好的问候。