0

我想像SQL Compact Edition一样使用 MySQL !换句话说,我想通过MySQL csharp 驱动程序从Connector/Netcompact database file创建一个本地数据库 ( ) 。

在我的项目中,我们首先需要在 GAC中安装MySql.Data.dllData Source ,我的文件路径如下: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不能紧凑,我使用Sqlite而不是MySQL

一些紧凑的数据库:

  • 火鸟
  • SQL 服务器 CE
  • 方镁石
于 2015-07-12T17:44:32.750 回答