【发布时间】:2017-05-25 15:01:59
【问题描述】:
我想知道如何让结果显示在 jTable 或 txtfields 上?
private void sokaElevBetygActionPerformed(java.awt.event.ActionEvent evt) {
String elPP = tfAngivetId.getText();
if (forms.Validering.textNotEmpty(tfAngivetId)){
try {
hogdb.fetchRows("select elev.FORNAMN, elev.EFTERNAMN, har_betyg_i.KURSBETYG FROM ELEV, HAR_BETYG_I WHERE ELEV.ELEV_ID = " + elPP);
JOptionPane.showMessageDialog(rootPane, "data exist");
}
catch(InfException ex) {
System.out.println(ex.getMessage());
}
}
}
【问题讨论】:
-
你的 hogdb 类在哪里,你的 fetchRows 方法返回类型是什么?
-
public static void main(String[] args) { try { hogdb = new InfDB("C:\\db\\HOGDB.FDB");新的 StartSida(hogdb).setVisible(true); } catch (InfException e) { JOptionPane.showMessageDialog(null, "出了点问题:" + e); } }
-
我不确定是 fetchRows 还是 getResultSet :(
-
@SarahSoso,不要在 cmets 中发布代码。如您所见,代码不可读。使用更新的信息编辑您的问题。我建议您使用
"JTable ResultSet"之类的关键字搜索论坛,以查找JTable 中数据库中显示数据的示例。
标签: java sql swing jtable resultset