有没有办法将包含撇号的字符串保存到sqlite数据库中?
(我有一个应用程序可以保存您设备上所有已安装应用的名称,并在保存“Dood's Music Streamer”时遇到错误)
答案 0 :(得分:1)
您可以使用已编译的语句并绑定String
参数。
SQLiteDatabase db = dbHelper.getWritableDatabase();
SQLiteStatement stmt = db.compileStatement("INSERT INTO FOO (NAME) VALUES (?)");
stmt.bindString(1, "Dood's Music Streamer");
stmt.execute();
答案 1 :(得分:0)
我不熟悉sqlite,但它可能需要类似于Java和C ++的转义字符,例如Dood \'s Music Streamer