sql="insert into tab1 values(?,?,?,?,NULL,?,NULL)";
pst=conn.prepareStatement(sql);
pst.setString(1,username);
pst.setString(2,passwd);
pst.setString(3,nike);
pst.setString(4,"0");
pst.setString(5,"0");
pst.executeUpdate();
以上代码是在提交表单后执行的,可以插入一条数据到表TAB1,如果我想在执行完以上代码后再同时把表单获得的其余数据插入到表TAB2,应该接下来怎么写代码呢??
简单的把上面代码修改一下表名然后复制一遍怎么样??反正我试了一下不行,提示第二次“ pst.executeUpdate();”出错,请教应该如何写代码?谢谢!!
2个表的表结构一样的吗?
pst要先关掉
sql="insert into tab1 values(?,?,?,?,NULL,?,NULL)";
pst=conn.prepareStatement(sql);
pst.setString(1,username);
pst.setString(2,passwd);
pst.setString(3,nike);
pst.setString(4,"0");
pst.setString(5,"0");
pst.executeUpdate();
pst.close();
sql="insert into tab2 values(?,?,?,?,NULL,?,NULL)";
pst=conn.prepareStatement(sql);
pst.setString(1,username);
pst.setString(2,passwd);
pst.setString(3,nike);
pst.setString(4,"0");
pst.setString(5,"0");
pst.executeUpdate();
pst.close();
又快一个月没写java的代码了..
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......