我需要将两个mysql列合并到一个jtable列

时间:2017-02-04 19:46:23

标签: java

我需要将两个mysql列合并到一个jtable列。这是我过去常用的代码。

        ResultSet search = Main.DB.search("select * from users");
        DefaultTableModel dtm= (DefaultTableModel)users.getModel();
        while (search.next()) {

            Vector v = new Vector();
            v.add(search.getString(1));
            v.add(search.getString(2));
            v.add(search.getString(5+""+6)); // need to merge column 6 and 6
            v.add(search.getString(7));

            dtm.addRow(v);

请帮我这样做。

谢谢

1 个答案:

答案 0 :(得分:1)

  

v.add(search.getString(5 + “” + 6));

为什么你认为你可以“合并”getString(...)方法的参数?

您需要单独获取每个值:

String column5 = search.getString(5);
String column6 = search.getString(6);
v.add(column5 + " : " + column6);