0

MySQL をSQL Compact Editionのように使いたい!つまり、 Connector/NetからMySQL csharp ドライバーでローカル データベース ( compact database file)を作成したいと考えています。

私のプロジェクトでは、まず GAC にMySql.Data.dllData Sourceをインストールする必要があります。my は次のようなファイル パスです。D:\MyDatabase\database.myd

今、私のコードは次のようになっている必要があります:

 using System;
 using System.Data;
 using MySql.Data.MySqlClient;

 public class Test
 {
    public static void Main(string[] args)
    {
       string strConnection = "CREATE DATABASE TestDatabase;";

       MySqlConnection conDatabase = new MySqlConnection("Data Source=D:\MyDatabase\database.myd;Persist Security Info=yes");

       MySqlCommand cmdDatabase = new MySqlCommand(strConnection, conDatabase);

       conDatabase.Open();
       cmdDatabase.ExecuteNonQuery();
       conDatabase.Close();
    }
 }

できますか?

4

1 に答える 1

0

私はインターネットで調査を行い、MySQLコンパクトではなく、 MySQLの代わりにSqliteを使用していることに気付きました。

いくつかのコンパクトなデータベース:

  • 火の鳥
  • SQL サーバー CE
  • スクライト
于 2015-07-12T17:44:32.750 に答える