将逗号替换为java jTable列
我有个问题。在我的数据库中,有一列写着出发时间 我需要更改将逗号替换为java jTable列,java,mysql,swing,jtable,Java,Mysql,Swing,Jtable,我有个问题。在我的数据库中,有一列写着出发时间 我需要更改,以创建新列 我有: ----------------------------- | col 1 | ----------------------------- |06:00, 07:00, 08:00 | ----------------------------- |06:10, 07:10, 08:10 | ----------------------------- i need: ----------
,
以创建新列
我有:
-----------------------------
| col 1 |
-----------------------------
|06:00, 07:00, 08:00 |
-----------------------------
|06:10, 07:10, 08:10 |
-----------------------------
i need:
-----------------------------
| col1 | col2 | col3 |
-----------------------------
|06:00 | 07:00 | 08:00|
-----------------------------
|06:10 | 07:10 | 08:10|
-----------------------------
private void UpdateTable(String linia, int poczatkowy){
try{
String sql = "select liniaId as Nr, (select nazwa from przystanki where przystanki.id=przystankiodjazdy.przystanekId) as przystanek, GROUP_CONCAT( DISTINCT przystankiodjazdy.godzina order by przystankiodjazdy.godzina SEPARATOR ' | ') as czas from przystankiodjazdy inner join odjazdy on odjazdy.id=przystankiodjazdy.odjazdId where `liniaId`='"+linia+"' and odjazdy.przystanekPoczatkowy='"+poczatkowy+"' group by przystanek ORDER BY `czas`;";
PreparedStatement pst = conn.prepareStatement(sql);
ResultSet res = pst.executeQuery();
table.setModel(DbUtils.resultSetToTableModel(res));
TableColumnModel tcm = table.getColumnModel();
tcm.getColumn(0).setMaxWidth(50);
tcm.getColumn(1).setMaxWidth(150);
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
}
}是否要更改数据库或
JTable
给定代码摘录的位置?Java代码?如果是,为什么不在String对象上使用.replace?我想更改JTable。我想多做一些专栏文章,对String#split
和String#trim
进行一些研究,以便更快地获得更好的帮助,发布一个(最小完整的可验证示例)或(简短、独立、正确的示例)。