2016-03-20 36 views
6

我想使用MySQL連接器建立與數據庫的連接。我得到了與組件MySql.Data.RT.dll的連接,但這是用於Win RT的。這也爲贏得10通用的應用程序是正確的,或者是它更好地使用.NET 4.5框架的一個:哪個程序集適用於通用應用程序的MySQL連接

enter image description here

我的問題是:

哪個組件選擇對於Windows通用應用程序?

回答

2

MySQL連接是通過發生

MySql.Data和 MySql.Data.MySqlClient

這兩個組件是最常用的dll文件的任何MySQL的連接。

對於C#示例代碼:

MySqlConnection MYSQLCON; 
    MySqlDataAdapter daDataAdapter; 
    MySqlCommand MYSQLCmd; 
    public MYSQLDataAccess() 
    { 
     ConnectionStrinG = getMySqlConnectionString(); 
     MYSQLCON = new MySqlConnection(ConnectionStrinG); 
    } 
    public string getMySqlConnectionString() 
    { 
     string CString = ConfigurationManager.AppSettings["MyCString"].ToString(); // Connection string from web.config 
     string ConStr = ConfigurationManager.ConnectionStrings[CString].ToString(); 
     return ConStr; 
    } 
-1

我想你應該使用SQLite.Net-PCL庫。 這將增加兩個引用

  • SQLite.Net
  • SQLite.Net.Platform.WinRT

你可以參考這個網址 http://igrali.com/2015/05/01/using-sqlite-in-windows-10-universal-apps/

SQLite是一個軟件庫,實現一個自包含的,無服務器的,零配置的事務性SQL數據庫引擎。該軟件包包含一個擴展SDK以及使用SQLite與Visual Studio 2015進行UAP應用程序開發所需的所有其他組件。有關詳細信息(包括完整文檔),請訪問官方網站http://www.sqlite.org/

如果您使用的是Visual Studio 2015 RTM和10240 SDK,現在有官方(不再提供更多預發佈)SQLite VSIX包,您可以從SQLite.org下載。搜索「通用應用程序平臺」,你很好走!博客文章的其餘部分也適用於此版本。

+0

添加進一步解釋。 –