Исключение SQLite Query Android Studio Синтаксическая ошибка код 1

Так что я пытаюсь построить метод поиска для моего приложения для Android, и я продолжаю сталкиваться с этой ошибкой

android.database.sqlite.SQLiteException: near "Prefect": syntax error (code 1): 
while compiling: SELECT * FROM Person WHERE name = Ford Prefect

У меня есть метод, который выполняет запрос

public Cursor findUser(String uName)
{
    Cursor res = myDatabase.query("Person WHERE name = "+uName+"",
                                         null,null,null,null,null,null);

    return res;
}

И String uName происходит от этого метода

public void onClick(View v)
{
    EditText uNameField = (EditText)findViewById(R.id.editText);
    String userName=uNameField.getText().toString();

    switch (v.getId())
    {
        case R.id.button:
            Intent myIntent = new Intent(FindUser.this,
                    Results.class);
            myIntent.putExtra("uName", userName);
            startActivity(myIntent);
            break;
    }

}

Может кто-нибудь помочь с моим я получаю эту ошибку ?? кажется, все хорошо, я просто не могу понять, почему он останавливается на фамилии. Но имена пользователей правильно отформатированы, как, например, «Форд Префект»

Ответы на вопрос(1)

Ваш ответ на вопрос