現在のプロジェクトには、引数を持つ関数があります (たとえば、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"
}