差不多应该这样:int count = 0;
while(rs.next()) {
System.out.println(....);
count++;
if(3 == count) {
System.out.println();
count = 0;
}
}

解决方案 »

  1.   

    输出一个数据后,输出两个html的换行标志<br>
      

  2.   

    哦,对,在页面中仅仅println是不行的,需要打印<br>
      

  3.   

    import java.sql.*;
    public class TestCon{
    public static void main(String[] args){
    Connection con = null;
    String DRIVERNAME = "com.mysql.jdbc.Driver";
    String URL = "jdbc:mysql://localhost:3306/photo?useUnicode=true&characterEncoding=utf-8";
    String user = "root" ;
    String password = "root" ;
    String fullURL = URL+"&user="+user+"&password="+password ;
    try{
    Class.forName(DRIVERNAME);
    System.out.println("Driver OK!");
    }catch(Exception e){
    System.out.println("Driver fail!");
    e.printStackTrace();
    } try{
    con = DriverManager.getConnection(fullURL);
    System.out.println("Connection OK!");
    }catch(Exception e){
    System.out.println("Connection fail!");
    e.printStackTrace();
    } try{
    Statement stmt = con.createStatement();
    stmt.executeUpdate("insert into entity1 values ('aa',1,2,3,4,5)");
    ResultSet rs = stmt.executeQuery("select * from entity1");
    int i = 0;
    while(rs.next()){
    System.out.println(rs.getString("a"));
    i++;
    if(i==3){
    i = 0;
    System.out.println("\n"); //±&frac34;&Eacute;í&Oacute;&ETH;&raquo;&raquo;&ETH;&ETH;
    }
    } con.close();
    }catch(Exception e){
    e.printStackTrace();
    }

    }
    };