相关疑难解决方法(0)

密码保护SQLite DB.可能吗?

我必须面对一个新的小项目.它将有大约7或9个表,其中最大的表将以每月1000行的最大速率增长.

我认为SQLite是我的数据库......但是如果有人想要从数据库中更改数据,我将需要保护数据库

我的主要问题是:

是否可以像访问时那样使用密码保护sqlite数据库?

对于如此小的解决方案,您会推荐哪些其他RDBMS?

开发将在C#上,但我正在寻找一些免费的东西.

c# sqlite

84
推荐指数
4
解决办法
15万
查看次数

sqlite无法打开数据库文件是加密的还是不是数据库?

我正在使用sqlite数据库的Windows应用程序.net 2.0,我的连接字符串保持在app.config之类

<connectionStrings>
<add name="SQLiteDB" 
     connectionString="Data Source=|DataDirectory|database.s3db;version=3;password=mypassword;" 
     providerName="System.Data.Sqlite"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

在连接字符串中,我已将密码定义为"mypassword",如果我删除此密码一切正常,但是当我使用密码子句时,它给出了connection.open()语法错误

File opened that is not a database file
file is encrypted or is not a database
Run Code Online (Sandbox Code Playgroud)

我在网上搜索并发现了一些版本问题,但我只使用版本3,因为我在连接字符串中说明我也尝试删除"版本= 3"但问题仍然是相同的.

我是第一次这样做,它的解决方案是什么?

c# sqlite visual-studio-2010 winforms

14
推荐指数
3
解决办法
3万
查看次数

标签 统计

c# ×2

sqlite ×2

visual-studio-2010 ×1

winforms ×1