我有一个带有数据库的服务器-客户端程序。客户端将数据发送到服务器,服务器将数据保存到数据库中。现在的问题是,如果多个客户端同时向服务器发送数据,而服务器想要将数据写入数据库,会出现问题吗?
例如: 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
我想知道做这件事最简单的方法。我曾经使用retro fit for java从我朋友用python编写的web服务中的端点进行post和get。然而,我从来没有写过服务器端的东西。我让phpmyadmin在一个虚拟服务器上运行...然而,它还没有使用过。我只需要人们能够喜欢或不喜欢我的数据库中的一首诗。我知道如何创建数据库..。我做这件事最好的方法是什么?我已经在谷歌上找到了很多结果,但不知道从哪里开始!
我面临着一个奇怪的问题。当我试图使用仅属于"public“服务器角色的SQL Server用户(而不是sa)备份或还原任何数据库时,当我单击”SelectBackup目地“窗口上的”浏览“按钮时,会出现以下错误:
D:\SQLServerData\Backup Cannot access the specified path or file on the server. Verify that you have the necessary security privileges and that the path or file exists. ...
用户是我试图备份的数据库的db_