【问题标题】:Selecting in MySQL Database在 MySQL 数据库中选择
【发布时间】:2013-04-14 07:09:42
【问题描述】:

只有从 rs.getString 1 中选择结果后,如何才能在下一行显示 rs.getString2 ?

Statement statement = con.createStatement();
     ResultSet rs = statement.executeQuery("select * from state");
     while ( rs.next() ){
       System.out.println(rs.getString(1) + " " +rs.getString(2)); 

【问题讨论】:

  • 什么意思?下一行?还是下一列?
  • 它实际上在一个组合框中。所以,它会在下一行。

标签: java mysql database jdbc


【解决方案1】:
Statement statement = con.createStatement();
ResultSet rs = statement.executeQuery("select * from state");
while ( rs.next() ){
    StringBuilder br = new StringBuilder();
    br.append(rs.getString(1)); //print the column 1 in the current row
    br.append(" "); //add space
    rs.next(); //move to the next row
    br.append(rs.getString(2)); //print the column 2 in the next row
    rs.previous(); //go back to the current row of this current iteration
    System.out.println(br.toString()); //print
}

【讨论】:

  • 感谢您的回复,请问如何使用以下函数编译 append 方法。 jcmbAgents.addItem(rs.getString(1));
猜你喜欢
  • 2016-12-17
  • 2017-11-03
  • 1970-01-01
  • 1970-01-01
  • 2012-12-06
  • 2013-11-24
  • 2018-08-27
  • 2015-06-13
相关资源
最近更新 更多