【发布时间】:2009-10-29 16:41:41
【问题描述】:
我有一个 silverlight 应用程序,它从数据库中读取数据并将它们显示在网格中。 据我了解,有两种方法可以做到这一点。 1) 使用服务器端语言(如 php)读取 db,在服务器中创建一个文件,稍后您可以在 Silverlight 中使用该文件来读取数据。 2)使用 Silverlight 代码“直接”连接您的数据库并在那里完成您的工作。我读过一些帖子或多或少地解释了这是如何实现的,但我还没有找到一个可行的例子。
我真的需要采用第二种方法。谁能提供一个简单的示例,说明如何从 Silverlight 安全地连接和查询您的 mysql 数据库?
谢谢。
【问题讨论】:
-
重要的是要注意,任何直接连接到数据库的东西最终都会以某种方式需要密码(存储在应用程序中或由用户输入)。如果您将其存储在应用程序中,那么几乎任何人都可以轻松将其撕掉。
-
那你有什么建议?另一种方法是使用method1。在服务器中创建一个本地文件,读取它然后删除它。但是您如何从 silverlight 中得知您需要删除此文件?
-
@david - 如果您创建一个注册帐户(免费等),您不会意外创建重复帐户。我已经合并了前两个。
标签: c# mysql silverlight