-1

如何使用 C# 在 Windows 8 应用程序中访问 Mysql 数据库中的数据?

4

2 回答 2

1

在 Windows 8 应用程序中,我们可以指定例如连接字符串来读取存储在服务器端数据库中的数据。这不仅会带来巨大的安全风险(想象一下,您的连接字符串存在于下载您的应用程序的数千台设备上!),将它放在那里也毫无用处。WinRT 不知道与(远程)数据库对话。这意味着 API 中没有 ADO.NET 或 LINQ-To-SQL 类。

所以你可以像OData一样占用数据服务

OData 有一个名为 MySQLOData 的 MySQL 连接器,它是一个代码生成器工具,可与 PHP 的 OData Producer 库一起创建代码以实现任何 MySQL 数据库的 OData 提供程序源。该工具是开源的(BSD 许可),使用 100% 跨平台 PHP 编写,可以在 Linux、Windows 或 Mac OS 环境中运行。

下载: http: //odatamysqlphpconnect.codeplex.com/
文档: http: //odatamysqlphpconnect.codeplex.com/
文章:http: //blogs.msdn.com/b/interoperability/archive/2012/02/09/open-源-odata-tools-for-mysql-and-php-developers.aspx

于 2013-01-16T13:23:11.120 回答
0

此处的此链接将为您提供可以导入到项目中的 DLL。之后它与您连接到 sql-server 的操作完全相同。

例如:

SqlConnection connection;
//would become now
MySqlConnection connection;
于 2013-01-16T11:58:32.837 回答