如何使用 Engine 对象创建 SQL Server Compact Edition 数据库(以编程方式)

本主题将介绍如何以编程方式使用 SqlServerCe.Engine 对象的 CreateDatabase 方法创建 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 数据库。有关使用 SqlServerCe 命名空间的详细信息,请参阅 SqlServerCe 命名空间参考文档。

使用 Engine 对象创建 SQL Server Compact Edition 数据库

  1. 初始化新的 Engine 对象。

    SqlCeEngine engine = new SqlCeEngine();
    
  2. 设置 Engine 对象的 LocalConnectionString 属性。LocalConnectionString 属性指定将要创建的数据库的名称和位置,还可能会指定其他数据库选项,包括加密。

    eng.LocalConnectionString= "Data Source='Test.sdf'; LCID=1033;" +
       "Password='s$;2'!dS64'; Encrypt = TRUE;";
    
  3. 调用 CreateDatabase 方法创建数据库。

    engine.CreateDatabase();
    

示例

下面的示例创建了名为 Test.sdf 的新数据库。

System.IO.File.Delete("Test.sdf");
string connString = "Data Source='Test.sdf'; LCID=1033; Password=\"s$;2'!dS64\"; Encrypt = TRUE;";
SqlCeEngine engine = new SqlCeEngine(connString);
engine.CreateDatabase();
System.IO.File.Delete("Test.sdf")
Dim connString As String = "Data Source='Test.sdf'; LCID=1033; Password=""s$;2'!dS64""; Encrypt = TRUE;"
Dim engine As New SqlCeEngine(connString)
engine.CreateDatabase()

请参阅

概念

数据库引擎概述 (SQL Server Compact Edition)

帮助和信息

获取 SQL Server Compact Edition 帮助