任何人都可以建议如何在一个单元格中插入两行吗?即,我需要输入第一行,然后第二行应该从单列单元格中的新行开始。假设我有一个定义为varchar(100)
的列,我需要将字符串core java,j2EE will service request
存储为,
core java
j2EE will service request
在一个colomn中。
当我从数据库中检索并在JSP页面上显示时,它应该以两行显示
我试图从数据库中检索日语内容并使用jsp显示。是日语内容(以utf-8格式)导致任何问题,以便<br />
标记不解析为换行符。当我在屏幕上显示它时,它将以string <br />
的形式出现。
答案 0 :(得分:1)
换行符('\n'
)仍然是一个字符,所以插入它没有问题:
Connection conn = ...;
PreparedStatement ps =
conn.prepareStatement
("INSERT INTO my_table VALUES (?)");
ps.setString (1, "j2EE will service request\nin a single coloumn.");
ps.executeUpdate();
注意:
System.getProperty("line.separator")
可能更合适。