C#中的远程数据库连接

时间:2012-11-27 08:28:24

标签: c# sql sql-server-ce sync

我有一个Windows平板电脑应用程序,用于存储用户的一些数据。现在我需要通过Internet将此数据发送到服务器。有什么选择让我尝试?我认为同步服务器和客户端数据库不会很好,因为多个平板电脑已连接到服务器。

1 个答案:

答案 0 :(得分:0)

I think syncng the server and client database wont do good since multiple tablets are getting connected to the server.
为什么你这么想?您认为Web服务器如何工作?数据库可以轻松处理多个连接。

如果它支持远程连接,您可以直接连接到数据库服务器,也可以创建Web服务并通过它与db通信。无论哪种方式,请确保权限设置正确,否则您可能会遇到严重的安全问题。

//编辑以解决评论中的问题

如果要使用直接连接,则连接到数据库的方式与在同一台计算机上的方式完全相同。你如何连接到那个CE db?您只需要更改连接字符串,但其他所有内容都保持不变。

如果你想使用web服务来解析和与数据库通信,事情会变得复杂一点,但它仍然相当简单。搜索谷歌(或SO)如何使用网络服务以及如何创建一个。那里有很多例子和教程。我恐怕不可能在这里完全掩盖它。