如何使用C#从Windows 8应用程序中的Mysql数据库访问数据?
答案 0 :(得分: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-source-odata-tools-for-mysql-and-php-developers.aspx
答案 1 :(得分:0)
this link这里将为您提供可以导入项目的DLL。之后,它与您与sql-server的连接完全相同。
例如:
SqlConnection connection;
//would become now
MySqlConnection connection;