本主題將介紹如何以編程方式使用 SqlServerCe.Engine 對象的 CreateDatabase 方法創建 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 數據庫。
使用 Engine 對象創建 SQL Server Compact Edition 數據庫。
初始化新的 Engine 對象。
| 以下是引用片段: SqlCeEngine engine = new SqlCeEngine(); |
設置 Engine 對象的 LocalConnectionString 屬性。LocalConnectionString 屬性指定將要創建的數據庫的名稱和位置,還可能會指定其他數據庫選項,包括加密。
| 以下是引用片段: eng.LocalConnectionString= "Data Source='Test.sdf'; LCID=1033;" + "Password='s$;2'!dS64'; Encrypt = TRUE;"; |
調用 CreateDatabase 方法創建數據庫。
| 以下是引用片段: engine.CreateDatabase(); |
示例
下面的示例創建了名為 Test.sdf 的新數據庫。
C#
| 以下是引用片段: 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(); |
Visual Basic
| 以下是引用片段: 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() |
以上只對C#和Visual Basic給出了示例代碼,大家主要是掌握一個大體的方法和思路,具體使用哪種語言實現并不是我們探討的重點。
新聞熱點
疑難解答