【发布时间】:2015-03-29 13:32:26
【问题描述】:
我需要从表中获取列名,唯一的区别是我创建了一个函数,它根据用户在 txtbox 中的输入创建新列。例如,如果用户输入“3”,列将命名为“Sezonalni_utjecaj_3”。现在,当您看到该示例时,我需要进行一个返回列名的查询,以便我可以将它们放在我的组合框中,因此每次我输入新列时,列的名称都会放在组合框内(列名有一些共同点,那就是“Sezonalni_utjecaj_”,但我也有其他列,不仅是名称中包含“Sezonalni_utjecaj_”的列,而且我不需要他们的名字)。
我的界面:
当我按下“确定”时,这是它背后的代码:
btnOk_2 = new JButton("Ok");
btnOk_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try {
String kolumna=(String)textField.getText();
String upit="alter table Linearni_trend_s_sezonalnim_utjecajem add column 'Sezonalni_utjecaj_"+kolumna+"' float;";
PreparedStatement pst1 = konekcija.prepareStatement(upit);
pst1.execute();
pst1.close();
} catch (SQLException e) {
e.printStackTrace();
}
【问题讨论】:
-
也许是我,但我发现很难理解你在问什么,你有什么,你需要什么帮助。请考虑澄清您的问题,包括显示代码,并尝试尽可能清楚地解释您的问题。慢慢来,考虑写一些段落,更详细地介绍您的代码和问题。
-
@Hovercraft Full Of Eels 会做,我的界面截图和解释它是如何工作的。
-
@Hovercraft Full Of Eels 希望现在能更好地理解。
-
我已经添加了您的图片,但您仍需要将代码发布为 code 而不是图片,并且您仍可能希望添加更多更好的描述性文字。
-
@HovercraftFullOfEels 我希望现在可以理解了。