我不知道如何解释这一点,但我想到的是连续获得一个值然后让其他人一直下来。
所以我已经制作了一些代码来帮助我,但我无法弄清楚下一步该做什么。 这里:
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的值,以便我可以在计算中使用它。我已经尝试了一些措施,但我总是在列表的底部。
希望有人可以帮助我。
答案 0 :(得分:0)
while (rs.next()) {
// Read a row here
}