读书人

更新数据库的方法无法执行后台报错:

发布时间: 2012-01-06 22:55:18 作者: rapoo

更新数据库的方法无法执行,后台报错:并非所有变量都已关联,如何解决?
后台打印错误:java.sql.SQLException: ORA-01008: 并非所有变量都已关联,谁碰到这种问题??如何解决??
我的类的方法为:

Java code
public boolean setCommentFlowFlag (String value,String modid){                       boolean flag=false;                           String sql="update module set commentflag=? where moduleid=?";                           try {                         conn = dbutil.getConnection();      //conn,pst,dbutil已经在类中声明是实例变量                           pst = conn.prepareStatement(sql);                     pst.setString(1, value);                     pst.setString(2,modid);                     int i = pst.executeUpdate(sql);                     if(i!=0)                    flag=true;                    return flag;                    }                    .........省略相关catch,finally语句。                    }


[解决办法]
pst.executeUpdate(sql);
执行这个能返回值吗?

读书人网 >J2SE开发

热点推荐