在标题中正确解释问题有点困难,但这正是我所挣扎的;
我正在制作一个程序,希望能够使用之前的结果预测两支足球队之间的结果。结果将存储在mysql数据库中。数据库中有21个表,1个是过去3年中所有匹配的结果,另外20个是包含该团队的各种信息的每个团队。
我的问题是使用两个jcombobox连接到包含所有匹配结果的表,并检索两个特定团队之间匹配的信息。
例如,这是两个jcombobox的代码。
private String[] homeTeam = { "Arsenal", "Aston Villa", "Cardiff", "Chelsea", "Crystal Palace", "Everton", "Fulham",
"Hull", "Liverpool", "Manchester City", "Manchester United", "Newcastle", "Norwich", "Southampton", "Stoke", "Sunderland",
"Swansea", "Tottenham", "West Brom", "West Ham"};
private JComboBox box1 = new JComboBox(homeTeam);
private String[] awayTeam = { "Arsenal", "Aston Villa", "Cardiff", "Chelsea", "Crystal Palace", "Everton", "Fulham",
"Hull", "Liverpool", "Manchester City", "Manchester United", "Newcastle", "Norwich", "Southampton", "Stoke", "Sunderland",
"Swansea", "Tottenham", "West Brom", "West Ham" };
private JComboBox box2 = new JComboBox(awayTeam);
所以,如果主队是卡迪夫,我想找到结果,客场球队是赫尔,我知道我需要写什么SQL查询来做到这一点。但我的问题是有很多不同的团队组合,我最终需要编写数百个查询。
是否可以动态执行此操作,而不是为每个可能的匹配组合编写查询?
由于
答案 0 :(得分:0)
使用PreparedStatement。您必须编写一个Statement,并且可以从JComboBox中动态设置值。