gpt4 book ai didi

java - 如何将.sql文件执行到android中?

转载 作者:行者123 更新时间:2023-11-30 09:38:17 32 4
gpt4 key购买 nike

我看到我可以用 shell 命令执行一个 .sql 文件...

Process process = Runtime.getRuntime().exec(commandLine);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));

“commandLine”属性必须是这样的吗?

commandLine = "sqlite> .read database.sql";

还有一个疑问……我应该把“database.sql”文件放在哪里?进入 Assets ?我试过这样做但没有成功......有人知道怎么做吗?

最佳答案

I saw that i can execute a .sql file with shell commands

那将是一个非常糟糕的主意。 Android SDK 中没有任何 shell 命令,因此保证适用于所有设备。

读入 SQL 脚本并通过 execSQL()SQLiteDatabase 上的 kin 执行它的语句,也许使用 beginTransaction()< 将它们包装在您自己的事务中 和亲属。

关于java - 如何将.sql文件执行到android中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163235/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com