用了
ADO.NET 2.0 SQLite Data Provider 這樣可以直接利用它來創建一個
加密的sqlite數據庫。
有關c#代碼如下: 1、創建空的sqlite數據庫。
//數據庫名的后綴你可以直接指定,甚至沒有后綴都可以
//方法一:創建一個空sqlite數據庫,用IO的方式 FileStream fs = File.Create(“c:\\test.db“); //方法二:用SQLiteConnection SQLiteConnection.CreateFile(“c:\\test.db“);
創建的數據庫是個0字節的文件。 2、創建加密的空sqlite數據庫
//創建一個密碼為password的空的sqlite數據庫
SQLiteConnection.CreateFile(“c:\\test2.db“); SQLiteConnection cnn = new SQLiteConnection(“Data Source=c:\\test2.db“); SQLiteConnection cnn = new SQLiteConnection(“Data Source=D:\\test2.db“); cnn.Open(); cnn.ChangePassword(“password“); 3、給未加密的數據庫加密
SQLiteConnection cnn = new SQLiteConnection(“Data Source=c:\\test.db“);
cnn.Open(); cnn.ChangePassword(“password“); 4、打開加密sqlite數據庫 //方法一 注: |