mysql - Windows Phone 8.1 应用程序连接数据库

标签 mysql windows-phone-8.1 wamp

我对 Windows Phone 8.1 应用程序开发完全陌生。

我正在尝试使用 visual studio 2013 开发一个带有数据库的简单应用程序。它不是 silverlight 应用程序。

我的应用程序只有一个文本字段和一个按钮。我在本地服务器 (WAMP) 中有一个 MySQL 数据库。

我需要从文本字段中获取输入并将其存储在数据库中。

我想知道的第一件事是可以做到吗?

如果可能的话,如果您能提供分步指南或我可以了解此内容的链接,我将不胜感激。

如果不可能,我可以尝试将我的输入存储在数据库中的其他方法是什么?

最佳答案

本地存储

我猜您正在寻找一种在手机本地存储结构化数据的方法。 AFAIK,Windows Phone 不支持 MySQL(MySQL 很大,作为服务器运行,将它“安装”到手机上是不可能或不切实际的)。相反,Microsoft 认可的是使用 SQLite。您首先需要下载 SQLite library作为 Visual Studio 扩展。然后你需要安装类似 SQLitePCL 的东西(来自 NuGet )本质上包装了 native SQLite 库,以便可以从 .NET 语言访问它。确保将这两个引用都添加到您的项目中。 SQLite 将数据库存储为文件,您可以将其放入应用程序的本地存储中。

远程存储

我不确定是否可以直接从 WP 应用程序连接到删除的 MySQL 服务器。通常,您会通过公开 API 供您使用(例如 REST API)的网络服务器访问远程数据库。然后,您可以通过 HTTP POST 请求将数据发送到网络服务器,然后您的网络服务器会将数据存储在数据库中。这是一个很大的话题,涉及服务器端编程的知识,例如 ASP.NET、Ruby on Rails、Django、PHP 等。这个话题太宽泛了,我无法为您提供具体的操作方法。参见 this answer .

关于mysql - Windows Phone 8.1 应用程序连接数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27872666/

相关文章:

mysql - Grails:运行时改变dataSource url实现 Multi-Tenancy 数据库分离

mysql - 如何编写 MySQL 连接查询

windows-phone-8 - 新的动态磁贴在 Windows Phone Silverlight 8.1 应用程序中不起作用?

python - 尝试连接外部 MySQL 数据库时卡在连接器上。连接

html - 其他网络上的人无法连接到我的 WAMP 服务器

apache - XAMPP/WAMP/不管是什么 : Apache is running super slow

mysql Timediff() 函数返回 0.0000

php - 有条件查找第一个未使用的 ID

c# - Windows Phone 8.1 动态磁贴自定义品牌?

c# - 在通用应用程序中添加适用于 WindowsPhone 的 UriMapper