みんな。これは、Androidチュートリアルでsqliteを使用したコードの一部です。
return db.update(employeeTable, cv, colID+"=?",
new String []{String.valueOf(emp.getID())});
colID+"=?"
なぜ「=」の後に「滞在」なのかわかりません。
誰でも説明できますか?
みんなありがとう!
みんな。これは、Androidチュートリアルでsqliteを使用したコードの一部です。
return db.update(employeeTable, cv, colID+"=?",
new String []{String.valueOf(emp.getID())});
colID+"=?"
なぜ「=」の後に「滞在」なのかわかりません。
誰でも説明できますか?
みんなありがとう!
これは準備済みのサテメントです。この場合、クエリをテンプレートとして定義し、動的に入力するいくつかのパラメーターを残すことができます。パラメータは で表します?
。あなたの場合、 がString.valueOf(emp.getID())
を置き換えることを示してい?
ます。
これはパラメータ化されたステートメントです。これは、これが文字String.valueOf(emp.getID())
の代わりに追加されることを意味し?
ます。?
1 つの引数を表し、句String[]
に追加されるデータを表します。where
?
引数がクエリに代入される場所です。この場合のあなたの主張はString.valueOf(emp.getID()
.