現在のプロジェクトには、引数を持つ関数があります (たとえば、int badgID
次のコード スニペット)。この関数は、Apache Derby データベースに接続し、テーブル (例: FIRSTTABLE
) を作成し、テーブルに対してクエリを実行しFIRSTTABLE
ます。クエリ ステートメントは、クエリの関数引数を使用します (例: ID = $badgeID
)。私の質問:ID = $badgeID
構文の観点から正しい方法はありますか? . このケースを試しましたが、うまくいきません。
public void getprofile (int badgeID) {
// Create connection with Apache-Derby Database.
// Create table in Apache Derby datbase.
String createString = " CREATE TABLE FIRSTTABLE "
+ "(ID INT PRIMARY KEY, "
+ "PREF INT, "
+ " NAME VARCHAR(12))";
// SQL query on table
querystmt = "SELECT * FROM FIRSTTABLE WHERE ID = $badgeID"
}