我在搞一个小论坛
有个疑惑
怎么按格式把内容存入数据库
比如用户发表的内容,里面包含有空格、换行等,还有双引号
这样的话怎么存,建数据库的时候对应用什么字段?Java接受内容的时候用什么接受?
谢谢

解决方案 »

  1.   

    1. 数据库使用clob或者text (mysql),就是普通的文本字段
    2. Java端就是一String
    3. 存储的时候直接存储html格式的内容就可以了
      

  2.   

    Html格式的?
    不明白是什么意思,我是自己论坛往自己数据库存数据呀
    不是引用别人的呀
      

  3.   

    例如上标的格式,html格式的内容就是[code=HTM]<p>Answer&#39;s <sup>content</sup></p>
    [/code]
      

  4.   

    空格、换行、双引号都是合法的Java字符,直接作为字符串存数据库就行了。HTML的textarea 标签可以用于接收多行文本。
      

  5.   

    接收单行字符串的Web程序会写吗?
    就是页面中写一Form,含input和submit。
    然后Server上用JSP或Servlet或Action来接收这个Form的提交。存数据库什么的。
    这个能写吧多行文本处理就是将页面中的单行文本input控件换成textarea,其他什么都一样的。
      

  6.   

    我DAO写好了
    测试的时候发现存储有问题
    测试的时候String里装不了带分好的内容
    你说的那个我还弄到那里去呢
    等下试试看
      

  7.   

    分号也不是特殊字符,Java字符串和数据库正常都应该能认的。
      

  8.   

    Inhibitory兄弟QQ多少呀,加下QQ呗,以后有问题好请教啊