JSP 中建表
我建个表明明是显示OK了,插入数据也是显示OK!可是查数据的时候里面什么也没有~不知道哪里错了!~ 有人说我的查询语句有错误,可是我只要换一个其他存在的表,就能把数据调出来。
大部分是出在插入语句中,可是我怎么找也找不到错误~
也许是因为没有把表建成功,所以我将数据插入一个已经存在的表,虽说显示OK,可是查询后并没有,要是说JAVABEAN的错误,大家都用的是一个JAVABEAN,他们都可以,没有理由我的有错误~
------
回复此文章 |
<%request.setCharacterEncoding("GB2312");%>
<%@ include file="inc.jsp" %>
<%
String name = request.getParameter("name");
String body = request.getParameter("body");
String tel = request.getParameter("tel");
String email = request.getParameter("email");
boolean go;
sql="insert into guestG(name,body,tel,email) values ('"+name+" ','"+body+" ','"+tel+"' ','"+email+"' )";
out.println(sql);
go = apple.insert(sql);
if(go)
out.println("ok.");
else
out.println("Failed.");
apple.closeConn();
%>
------
回复此文章 |
没有错误提示,显示插入成功,可是查询就是没有~
------
回复此文章 |
<%@page contentType="text/html; charset=gb2312" %>
<%@ include file="inc.jsp" %>
<%
sql="select * from guestg";
rs = apple.select(sql);
if(! rs.next()) {
out.println("Failed to get data.");
return;
}
%>
<%
while (rs.next()) {
out.println("<br>");
String name = rs.getString("name");
String body = rs.getString("body");
String tel = rs.getString("tel");
String email =rs.getString("email");
name = new String(name.getBytes("ISO-8859-1"),"gb2312");
body = new String(body.getBytes("ISO-8859-1"),"gb2312");
email = new String(email.getBytes("ISO-8859-1"),"gb2312");
tel = new String(tel.getBytes("ISO-8859-1"),"gb2312");
out.println(name);
out.println(body);
out.println(email);
out.println(tel);
}
%>
------
回复此文章 |
错误提示是什么
是不是跟这个有关啊
插入的时候是
insert into guestG
而取出的时候是
select * from guestg
也就是大小写有关
------
回复此文章 |
对不起,忘了说了,恩那个G已经改过来了 表的名称是guestg
没有错误~~
------
回复此文章 |
表的结构呢!?
把表的结构贴出来看看!
------
回复此文章 |
那个表是用PHP建的。现在找不到了,但是里面有数据~
用上面的查询可以查到,可是用上面的JSP程序插入不进去~
------
回复此文章 |
那个表是用PHP建的。现在找不到了,但是里面有数据~
用上面的查询可以查到,可是用上面的JSP程序插入不进去~
------
回复此文章 |
sql语句多了一个"'"号,怎么都这么粗心大意!
还是多了一个“'"号,下次这样的问题,我不帮了。
老是犯低级错误!
------
回复此文章 |
问题依旧有啊~~
------
回复此文章 |
对不住,对不住,现在不在会有这样的问题了~
因为那个编译器的字太小,才导致这样的错误~
现在好像可以了,问题解决
大部分是出在插入语句中,可是我怎么找也找不到错误~
也许是因为没有把表建成功,所以我将数据插入一个已经存在的表,虽说显示OK,可是查询后并没有,要是说JAVABEAN的错误,大家都用的是一个JAVABEAN,他们都可以,没有理由我的有错误~
------
回复此文章 |
<%request.setCharacterEncoding("GB2312");%>
<%@ include file="inc.jsp" %>
<%
String name = request.getParameter("name");
String body = request.getParameter("body");
String tel = request.getParameter("tel");
String email = request.getParameter("email");
boolean go;
sql="insert into guestG(name,body,tel,email) values ('"+name+" ','"+body+" ','"+tel+"' ','"+email+"' )";
out.println(sql);
go = apple.insert(sql);
if(go)
out.println("ok.");
else
out.println("Failed.");
apple.closeConn();
%>
------
回复此文章 |
没有错误提示,显示插入成功,可是查询就是没有~
------
回复此文章 |
<%@page contentType="text/html; charset=gb2312" %>
<%@ include file="inc.jsp" %>
<%
sql="select * from guestg";
rs = apple.select(sql);
if(! rs.next()) {
out.println("Failed to get data.");
return;
}
%>
<%
while (rs.next()) {
out.println("<br>");
String name = rs.getString("name");
String body = rs.getString("body");
String tel = rs.getString("tel");
String email =rs.getString("email");
name = new String(name.getBytes("ISO-8859-1"),"gb2312");
body = new String(body.getBytes("ISO-8859-1"),"gb2312");
email = new String(email.getBytes("ISO-8859-1"),"gb2312");
tel = new String(tel.getBytes("ISO-8859-1"),"gb2312");
out.println(name);
out.println(body);
out.println(email);
out.println(tel);
}
%>
------
回复此文章 |
错误提示是什么
是不是跟这个有关啊
插入的时候是
insert into guestG
而取出的时候是
select * from guestg
也就是大小写有关
------
回复此文章 |
对不起,忘了说了,恩那个G已经改过来了 表的名称是guestg
没有错误~~
------
回复此文章 |
表的结构呢!?
把表的结构贴出来看看!
------
回复此文章 |
那个表是用PHP建的。现在找不到了,但是里面有数据~
用上面的查询可以查到,可是用上面的JSP程序插入不进去~
------
回复此文章 |
那个表是用PHP建的。现在找不到了,但是里面有数据~
用上面的查询可以查到,可是用上面的JSP程序插入不进去~
------
回复此文章 |
sql语句多了一个"'"号,怎么都这么粗心大意!
还是多了一个“'"号,下次这样的问题,我不帮了。
老是犯低级错误!
------
回复此文章 |
问题依旧有啊~~
------
回复此文章 |
对不住,对不住,现在不在会有这样的问题了~
因为那个编译器的字太小,才导致这样的错误~
现在好像可以了,问题解决
hofman
2005-11-19 22:22:34
评论:0
阅读:653
引用:0
