Я пытаюсь выполнить INSERT
операторов sqlite в моей базе данных, используя метод следующим образом:
public void insertBluetoothPath(String path, String build) {
String[] ColumnName = new String[1];
ColumnName[0] = "path";
SQLiteDatabase myDB = null;
myDB = this.openOrCreateDatabase(DB_PATH, MODE_PRIVATE, null);
myDB.execSQL("INSERT INTO phones VALUES(" + build + ", " + path + ");");
myDB.close();
}
, и я вызываю метод, используя insertBluetoothPath(finalPath, phoneBuild);
с переменнымиString phoneBuild = Build.MODEL;
и String finalPath = "/mnt/sdcard"
Однако я получаю исключение синтаксической ошибки
sqlite returned: error code = 1, msg = near "/": syntax error
Failure 1 (near "/": syntax error) on 0x2b3ca8 when preparing 'INSERT INTO phones VALUES(sdk, /mnt/sdcard);'.
Как вставить косую черту в базу данных?Заранее спасибо.