1、创建空的sqlite数据库。
//数据库名的后缀你可以直接指定,甚至没有后缀都可以
方法一:创建一个空sqlite数据库,用IO的方式
FileStreamfs=File.Create(“c:\\test.db“);
方法二:用sqliteConnection
sqliteConnection.CreateFile(“);
方法一:创建一个空sqlite数据库,用IO的方式
FileStreamfs=File.Create(“c:\\test.db“);
方法二:用sqliteConnection
sqliteConnection.CreateFile(“);
2、创建加密的空sqlite数据库
创建一个密码为password的空的sqlite数据库
sqliteConnection.CreateFile(c:\\test2.db“);
sqliteConnectioncnn=newsqliteConnection(DataSource=c:\\test2.dbDataSource=D:\\test2.db“);
cnn.Open();
cnn.ChangePassword(password“);
sqliteConnection.CreateFile(c:\\test2.db“);
sqliteConnectioncnn=newsqliteConnection(DataSource=c:\\test2.dbDataSource=D:\\test2.db“);
cnn.Open();
cnn.ChangePassword(password“);
3、给未加密的数据库加密
sqliteConnectioncnn=DataSource=c:\\test.db“);
4、打开加密sqlite数据库
方法一
sqliteConnectioncnn=“);
cnn.SetPassword(“);
cnn.Open();
方法二
sqliteConnectionStringBuilderbuilder=newsqliteConnectionStringBuilder();
builder.DataSource=@”c:\test.db“;
builder.Password=@”“;
sqliteConnectioncnn=newsqliteConnection(builder.ConnectionString);
cnn.Open();
select * from messages limit 10,100;
表示跳过10行,取100行的返回结果。