2015-05-30 2 views
0

Я хочу использовать MySQL как SQL Compact Edition! Другими словами, я хочу создать локальную базу данных (compact database file) MySQL csharp драйверы от Connector/Net.Как создать базу данных MySQL Compact?

В моем проекте мы должны сначала установить MySql.Data.dll в GAC и мой 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.

Некоторые компактные базы данных:

  • Firebird
  • SQL Server CE
  • Sqlite
Смежные вопросы