JSP文本域与数据库的问题
文本域里面可以输入大量的文本信息,需要在数据库中保存,我用的是Mysql数据库,那么要把文本域里的内容存到数据库中,这个数据类型改设为什么类型呢(varchar)? 注意可能存储上几千甚至几万的字数,那么我要这个对应得字段类型要设为什么呢?请大侠们帮帮忙!
如果比较大的话可以用text类型
如果用text类型的话,hibernate映射会是什么类型呢?
字符串
对,在mysql里用text,这可以存很大的。
用text,hibernate用String。
不过有个疑问,大段字符串除了映射为String类型,还能有啥选择?
blob clob
几万字搞个varchar也行啊,text对应string
varchar 行吗?
description varchar(10000),
可以的,只不过得指定他的长度,超出了会出错的。当然varchar和text他们所占用的物理存储的大小也不一样,通常在够用的情况下都会选小的,比如用tinyint或smallint代替int。
顶
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
HTML code:
<%@ page language="java" import="java.util.*,com.test.model.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePa ......
jsp页面中的Java变量出错,请问一下Java的高手们,如何解决?需要添加哪个jar包
<logic:notEqual name="parts" property="checkStatus2" value="1">
<label for=&q ......