String sql1="Insert into Stu (name,age,sex,class) values(?,?,?,?)";
DBHelper sDbHelper=new DBHelper(sql1);
try {
sDbHelper.pst.setString(1, "3");
sDbHelper.pst.setInt(2, 3);
sDbHelper.pst.setString(3, "男");
sDbHelper.pst.setString(4, "3");
int as=sDbHelper.pst.executeUpdate();
} catch (SQLException e) {
// TODO: handle exception
e.printStackTrace();
}
这个测试demo就可以成功插入了 囧
DBHelper sDbHelper=new DBHelper(sql1);
try {
sDbHelper.pst.setString(1, "3");
sDbHelper.pst.setInt(2, 3);
sDbHelper.pst.setString(3, "男");
sDbHelper.pst.setString(4, "3");
int as=sDbHelper.pst.executeUpdate();
} catch (SQLException e) {
// TODO: handle exception
e.printStackTrace();
}
这个测试demo就可以成功插入了 囧
解决方案 »
- 今天老总问了三个问题,求解
- 如何从结果集获得经过聚集函数处理过的数据
- 一个java application的负载问题???
- 请教一个jar包加载顺序的问题
- 用了两三年java了(各位大侠不要笑我)第一次接触这个web Services,用它与不用它有什么区别?
- 关于hibernate的语法问题
- 关于Weblogic8.1-apache集成使用。。
- 痛哭流涕问:如何在SessionBean里面调用EntityBean???
- 急!求基于J2EE的系统技术架构设计文档模板!
- 利用java求for循环斐波那契数列第n个数是多少
- javascript如何把参数传给后台
- jsp页面编译不了,以前都可以,今天来了之后就编译不了了
Insert into Stu(name,age,sex,class) values (?,?,?,?) 换成这个试试:insert into Stu(name,age,sex,class) values(?,?,?,?) values后面去空格如果不是这个问题的话肯定就是你自己封装的DAO生成的SQL语句格式有问题。打断点打印一下SQL在数据库工具里面跑一下看看有错没
pre.setString(1, jBean.getName());
pre.setInt(2, jBean.getAge());
pre.setString(3, jBean.getSex());
pre.setString(4, jBean.getAclass());
这个debug 数据对不