高手们,帮帮忙,看看错在哪里?(重赏)
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,都是字符型)