在数据库存入的数据 中要包含<br>标签 

解决方案 »

  1.   

    不知道你是读出一条还是好多条,如果是多条,可以考虑在每条数据后加<br>,或者<li></li>什么的。
      

  2.   

    我的数据库里的数据是一个表格来的,加了<br>后只是显示<br>而已,没换行哦,我的程序代码如下:
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.sql.*;
    class sat extends JFrame
    {   
      
      TextArea textarea;
      JTextField text1;
       JButton b1;
      public static void main(String args[])
    {sat f=new sat();
      
      
         }
       public sat()
    {super("数据库查询");
       b1=new JButton("查询");
       add("Center",b1);
       textarea=new TextArea();
       add("North",textarea);
       text1=new JTextField("1");
       add("South",text1);
       ButtonListener blisten =new ButtonListener();
       b1.addActionListener(blisten);
       setSize(200,100);
       setVisible(true);
         }
     class ButtonListener implements ActionListener
    {
     public void actionPerformed(ActionEvent a)
            { Object as=a.getSource();
     if(as==b1)
     sat1();
    }
       
         }
         public void sat1()
    {
      try
    {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    System.out.println("driver is ok");
    Connection con=DriverManager.getConnection("jdbc:odbc:sat","sa","prettyboy");
    PreparedStatement stat=con.prepareStatement("select * from sat where id=?");
    stat.setString(1,text1.getText());

    ResultSet rs=stat.executeQuery();
    String temp="id    age    name";
    textarea.append(temp);

    while(rs.next())
    {
     temp="   "+rs.getString(1)+"  "+rs.getString(2)+"  "+rs.getString(3)+"  "+rs.getString(4)+" ";
         textarea.append(temp);
         
    }
    }catch(Exception e)
    {
    System.out.print("Could not execute the query!"+e);
    }
     
     
     
     }
    }
      

  3.   

    不应该加<br/>,应该是加\r\n,在表单中的textarea提交到数据库时,数据库会把textarea中的回车解释成\r\n保存到db有字段中,
    如果读出的数据不是textarea保存的,可以人为地增加\r\n,这样处理后的数据textarea会根据\r\n自动处理分行的。