日期:2014-05-16  浏览次数:20360 次

请求各位大老帮忙!!!!!!!!
我是刚进公司现在学习中。
现在要做一个bbs
就跟我这个发表新话题一样的感觉。
要把文件名,内容,名字通过jsp,java,sql。
把输入的东西变成一行存到数据库里,然后再显示到网页上。
我现在数据进去了,但是一列。要怎么变成一行啊?
小弟求教!!!!!

------解决方案--------------------
SampleClass.insertProcess(name);
SampleClass.insertProcess(title);
SampleClass.insertProcess(message);
SampleClass.insertProcess(password);
你上边这4句同等于执行了4句insert
insertProcess这个自定义函数参数肯定不是这样的,应该这几个你想写入的字段的一个拼接的字符串

在insertProcess这个自定义函数中有个ps.setString(1,str);方法。你看下他内部是怎么对你所传过来的字符串进行解析的。

错误的问题肯定是出在
SampleClass.insertProcess(name);
SampleClass.insertProcess(title);
SampleClass.insertProcess(message);
SampleClass.insertProcess(password);
这4句中,想办法吧4句变成1句吧,比如
string ss = name+";"+title+";"+message+";"+password;
SampleClass.insertProcess(ss);
只是打个比方,具体要看ps.setString(1,str);这个方法需要什么样的字符串进行解析