估计你可能是刚学的jsp。
sqlstr="insert into "+tableName+" values('id','name','age')";
你的这个字符串变成sql语句时为:insert into student values("id","name","age");
很明显你的sql语句执行后肯定是把id,name,age三个字符串插入到了数据库中,因为你根本就没有传入你输入表单中的值。
我建议你在提交表单数据到index.jsp页面后,在index页面中取出你提交的三个值,然后把他们设置在
我大致看了一下你的代码,改这些东西应该没有问题了。
p页面赋值时,没写
2. 第二数据库表里的主键时自增的吗
3. 第三jsp页面的传值方式采用的是post还是get 因为这个在tomcat的不同版本里是有区别的
4.第四 如果在百度 上不能解决 去Google吧
sqlstr="insert into "+tableName+" values('id','name','age')";
改为:sqlstr="insert into "+tableName+" values('"+id+"','"+name+"','"+age+"')";
JSP有关用表单传递参数,并向数据库中插入数据,代码和有关运行后报的错误jdbc-odbc连接桥的方式没试过,驱动这方面不知道,不过上面有一个地方不对