従業員を含むテーブルがあり、そのIDを示しています。これはJListにリストされています。今私はJListから従業員を選択するときに、彼らが取り組んでいるドメイン上に、別のJListを配置する必要があります。プライマリJListからの選択とデータベース(Java、SQL)からの選択に基づいてサブカテゴリJListを設定する
私はテーブルを持っているが、私のデータベースでは、それがあることを示しています。EmpID01 = DomID02などを
は、どのように私は特定の従業員(一つ選択)から記載されているすべてのドメインを取得できますか?
UPDATE:私は実行されmetodに使用上
ArrayList<HashMap<String, String>> result =
idb.fetchRows("Select eid, name, address, phone_number, department from Employee;");
for(HashMap<String,String> empRow : result) {
Employee emp = new Employee (
(empRow.get("eid")),
empRow.get("name"),
empRow.get("address"),
empRow.get("phone_number"),
empRow.get("department")
);
limodEmployees.addElement(emp);
}
このコード:ここで
は私がJListの中に私のvaulesにdatabseからの入力値に使用したコードがありますコンストラクタこれはJListメソッドで今まで持っていたコードです:
int selection = jEmployeesEmployeeli.getSelectedIndex();
if(selection >= 0 && selection < limodEmployees.size()) {
Employee emp = (Employee) limodEmployees.getElementAt(selection);
SQLクエリを実行します。何が問題になっていますか?何を試しましたか? –
私は本当にそれを働かせる方法を知らない。私は、各従業員にID、名前等の値を入力することができたが、選択された従業員からIDを選んで使用する方法を知らない私が尋ねる必要があるSQLの質問をまとめています。 – SpO0KIe