0

我们已经从 .NET 创建了带有加密的 SQLite 数据库。像这样:

con.ConnectionString = "Data source = " & DB_NAME
con.Open()
con.ChangePassword(DB_PWD)
cmd = con.CreateCommand

现在如何在我的 android 应用程序中打开这个数据库?在加密之前它工作正常。我在android中尝试的代码是:

db = SQLiteDatabase.openDatabase(ImisData.db3;Password=myPassword",null, SQLiteDatabase.OPEN_READONLY);

请问有什么帮助吗?

4

1 回答 1

0

您必须准确了解您的 .NET 驱动程序是如何进行加密的,并找到或实现与 android 兼容的东西。标准的是sqlicpher,也许你的数据库文件是兼容的。

于 2012-07-24T09:18:34.593 回答