如何逐个获取特定行中的值

时间:2014-09-16 15:25:49

标签: java sql

我不知道如何解释这一点,但我想到的是连续获得一个值然后让其他人一直下来。

所以我已经制作了一些代码来帮助我,但我无法弄清楚下一步该做什么。 这里:

try{
    String url = "jdbc:mysql://localhost:3306/processingdb"; 
    Connection conn = DriverManager.getConnection(url,"rootche","sandy"); 
    Statement st = conn.createStatement();
    rst =st.executeQuery("SET @t1=0;");
    rs = st.executeQuery("SELECT @t1 := @t1+1 as row_number, processtble.* from processtble ORDER      BY ArrivalTime ASC LIMIT 10");

    //jTable1.setModel(DbUtils.resultSetToTableModel(rs));


    conn.close();
 } 
   catch (Exception e) { 
        System.err.println("Got an exception! "); 
        JOptionPane.showMessageDialog(null,"Got an exception!");
        System.err.println(e.getMessage()); 
 }

所以我已经根据ArrivalTime对值进行了排序,其中包含1-10(毫秒)的不同数字,并创建了另一列' row_number',以确定哪个将首先出现。

我希望逐个获取ArrivalTime的值,以便我可以在计算中使用它。我已经尝试了一些措施,但我总是在列表的底部。

希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

 while (rs.next()) {
    // Read a row here
 }