android - 插入一个包含撇号的字符串(sqlite)

标签 android android-sqlite

有没有办法将包含撇号的字符串保存到 sqlite 数据库中?

(我有一个应用程序可以保存您设备上所有已安装应用程序的名称,但在保存“Dood's Music Streamer”时遇到错误)

最佳答案

您可以使用编译语句并绑定(bind) String 参数。

SQLiteDatabase db = dbHelper.getWritableDatabase();
SQLiteStatement stmt = db.compileStatement("INSERT INTO FOO (NAME) VALUES (?)");
stmt.bindString(1, "Dood's Music Streamer");
stmt.execute();

关于android - 插入一个包含撇号的字符串(sqlite),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25046516/

相关文章:

android - PagerAdapter 内部的 onClickListener

android - 检索当前运行的应用程序的导航历史记录

android - 只能在 Android Studio 中运行测试

JavaMail 和电子邮件帐户的连接

Android 代码混淆和保护 Android 应用程序免受盗版

android - 处理实体和 Pojo

android - SQLite Android 内部连接

android - 将 Id 提供给 View pager 像按钮这样的项目是行不通的

Android Room 迁移测试 : discrepancy in primary key position causes unwarranted test failures

android - 如何使用android找出用户存在于Sqlite数据库中?