2015-05-30 82 views
0

我想使用MySQL像SQL Compact Edition! 换句话说,我想创建一个本地数据库(compact database fileMySQL csharp驱动程序从Connector/Net如何创建MySQL压缩数据库?

在我的项目,我们需要先在GAC中安装MySql.Data.dll和我Data 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(); 
    } 
} 

我能做到吗?

+1

不,你不能。 –

+1

为什么你不使用Sqlite? –

+1

我提供使用** Firebird **而不是 –

回答

0

我没有在互联网上的研究,并意识到MySQL的不能紧凑我用sqlite的,而不是MySQL的

一些小型数据库:

  • 火鸟
  • 的SQL Server CE
  • sqlite的