高手们,帮帮忙,看看错在哪里?(重赏)

longchaohui 2001-11-14 10:35:04
jsp文件如下:

<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
</head>
<body>
<h1>数据</h1>
<%@ page language="java"%>
<%@ page import="java.sql.*"%>
<jsp:useBean id="data" class="sql.operation" scope="page"/>
<%
String value1,value2,star="name";
value1="question";
value2="answer";
String sql;

sql="insert into softinfo values("+star+",'"+value1+"','"+value2+"')";
data.executeUpdate(sql);

sql="select * from softinfo";
ResultSet rs=data.executeQuery(sql);
while(rs.next()){
out.print(rs.getString(2)+"<br>");
out.print(rs.getString(3)+"<br>");
}
%>
</body>
</html>

问题:
它不能插入数据,但可以显示数据!为什么啊?(数据表有四个字段,1为自动增加型,2,3,4,都是字符型)
...全文
135 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
longchaohui 2001-11-27
对不起各位,我给分时总是出错!
回复
longchaohui 2001-11-17
很感谢各位,不论你答对没有,我都给分.
回复
longchaohui 2001-11-17
我改成如下:
sql = "insert into softinfo (column2,column3,column4) values('"+star+"','"+value1+"','"+value2+"')";

ok了!谢谢各位了!
回复
园艺爱移动 2001-11-17
我也认为应该把你的SQL填完整。
sql = "insert into softinfo (column2,column3,column4) values('"+star+"','"+value1+"','"+value2+"')";

回复
longchaohui 2001-11-17
高手们快来帮帮忙吧!
回复
dybyun 2001-11-17
把第二个sql改个名试试,如sql2
回复
longchaohui 2001-11-17
我改了‘“+star+”’但还是不行!仍只能显示数据!
回复
season_fly 2001-11-15
呵呵,看到了,眼睛不好使,不好意思
回复
wendaoyuan 2001-11-15
请将sql写完整:
sql = "insert into softinfo(column2,column3,column4) values('"+star+"','"+value1+"','"+value2+"')";
回复
linfei 2001-11-15
season_fly(鸟):
他写得很清楚,你注意看插入的第一个数据的引号!
回复
season_fly 2001-11-15
请问杨柳疯,你那个sql.....应该为sql.....好象是一样的。。。。。
这哪儿对哪儿啊!?
回复
hendrix 2001-11-14
你怎么没有连接数据库啊?
且~
sql="insert into softinfo values("+star+",'"+value1+"','"+value2+"')";
应该为:sql="insert into softinfo values('"+star+"','"+value1+"','"+value2+"')";
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-11-14 10:35
社区公告
暂无公告