问题描述
希望你能帮我解决这个问题......
public void traerEnTradaEnProc(){
try {
Class.forName("com.sap.dbtech.jdbc.DriverSapDB");
Conn = java.sql.DriverManager.getConnection(sapsource.getSAPSOURCE());
s = Conn.createStatement();
rs = s.executeQuery("SELECT BLDAT,cpuTM,MBLNR,BKTXT,XBLNR FROM SAPVEP.MKPF WHERE BLDAT =
'20200210'");
while(rs.next()) {
String Dato1 = (rs.getString(1)+"@@@"+ rs.getString(2)+"@@@"+
rs.getString(3)+"@@@"+ rs.getString(4)+"@@@"+ rs.getString(5));
System.out.println("DATA:"+Dato1);
}
rs.close();
Conn.close();
} catch(Exception ex) {
System.out.println("###ERROR: " + ex);
}
该方法效果很好,它为我的名为 SAPVEP.MKPF 的表带来了 5 列,如果您查看这些列,则有 5 列:BLDAT、cpuTM、MBLNR、BKTXT、XBLNR
查询产生这个
试图用这些信息填充 JTable 我正在用空值填充数组列表,它看起来非常难看,你可以看到我几个小时前试图寻求帮助的主题。
Remove null values from an ArrayList
最后一个问题的不同之处在于我只有一个查询,而我只有一列,在这种情况下,我试图带来五个......
我应该为每一列使用五种不同的方法,还是有一种方法可以显示具有 5 个字段的大查询?如果是这样,我该怎么做?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)