Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何创建MySQL压缩数据库?_C#_Mysql_Local Database_Compact Database - Fatal编程技术网

C# 如何创建MySQL压缩数据库?

C# 如何创建MySQL压缩数据库?,c#,mysql,local-database,compact-database,C#,Mysql,Local Database,Compact Database,我想用MySQL喜欢! 换句话说,我想通过MySQLcsharp驱动程序在from中创建一个本地数据库(compact database file) 在我的项目中,我们需要首先在GAC中安装,我的数据源是一个类似于:D:\MyDatabase\database.myd 现在我的代码必须是这样的: using System; using System.Data; using MySql.Data.MySqlClient; public class Test { public s

我想用MySQL喜欢! 换句话说,我想通过MySQLcsharp驱动程序在from中创建一个本地数据库(
compact database file

在我的项目中,我们需要首先在GAC中安装,我的
数据源
是一个类似于:
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();
    }
 }

我能做到吗?

我在互联网上做了研究,意识到MySQL不能紧凑,我用Sqlite代替MySQL

一些紧凑型数据库:

  • 火鸟
  • SQL Server CE
  • Sqlite

为什么不使用Sqlite?我提议使用Firebird而不是OK,我决定使用Sqlite!谢谢大家的回答