易截截图软件、单文件、免安装、纯绿色、仅160KB

带参数的SQL语句

String sql="insert into author values(?,?, ?);";
super.updateBySql(sql, new IParamBinding(){
public void bindParam(PreparedStatement pstmt) throws SQLException{
System.out.print("asd");
pstmt.setInt(1, model.getId());
pstmt.setString(2,model.getFirstname());
pstmt.setString(3,model.getLastname());
}
                       
请问我这个SQL语法有错误吗?我是链接MYSQL的    TOMCAT总是说No value specified for parameter 1
String sql="insert into author values(?,?, ?);";

注意一下这个符号,如果仍有问题,建议到 java版或 web版去问一下。

引用
String sql="insert into author values(?,?, ?);";

注意一下这个符号,如果仍有问题,建议到 java版或 web版去问一下。


我知道自己打错,但我在MYECLIPSE是没有打错的,这种语法在mysqL应该没错吧?

String sql="insert into author values(?,?, ?);";
java
里面没分号

Column count doesn't match value count at row 1
那这个是什么错误,可以指点下吗?

这个是说你的?个数和你set时候参数不匹配

就是你没完全设置参数

应该是你set的时候有可能没值

String sql="insert into author values(?,?,?)";
PreparedStatement pstmt = con.createPreparedStatement(sql);


相关问答:

sql server 存储过程循环赋值的问题

小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
    @p001 nvarchar(8000),
    @p002 nvarchar(8000),
    @p003 nvarchar(8000),
  & ......

sql 查询

  我有一个月和日组成的数字,有两组月和日
想在身份证号中挑选出在该该两组月日之间出生的人,不知道应该怎么写.
身份证号有可能是15位或者18位

月日组合的形式如下
10-17/04-20
月-日/月- ......

请教各位大哥一个Sql问题,哪个班级的教师待遇最高?

小弟最近遇到一个问题,要求得出哪个班级的教师待遇最高,把同一个班级的教师待遇合计起来


班级表                  教师表

班级ID    & ......

SQL相关问题?

有两条SQL语句(一个开始一个结束),我想在桌面上执行,光听说要做个窗体还是控件的,这怎么做?求老师们帮忙,先谢谢!!!!
什么意思,楼主说清楚些

...是呀,先说清楚嘛



我的意思是说在桌面上做个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号