conn=CommonDB.getConnForManipulate();
String call="{call addTopicpost(?,?,?,?,?,?,?,?)};" ;
CallableStatement proc=conn.prepareCall(call); //调用存储过程
proc.setLong(1, obj.getGid());
proc.setString(2, obj.getTitle());
proc.setString(3, obj.getContent());
proc.setInt(4, obj.gettMark());
proc.setLong(5, obj.getPostUid());
proc.setInt(6, obj.getcMark());
proc.setString(7, obj.getPhotosid());
proc.registerOutParameter(8,Type.LONG); //声明输出参数是什么类型的
proc.execute(); //执行
gmId=proc.getLong(8);
String call="{call addTopicpost(?,?,?,?,?,?,?,?)};" ;
CallableStatement proc=conn.prepareCall(call); //调用存储过程
proc.setLong(1, obj.getGid());
proc.setString(2, obj.getTitle());
proc.setString(3, obj.getContent());
proc.setInt(4, obj.gettMark());
proc.setLong(5, obj.getPostUid());
proc.setInt(6, obj.getcMark());
proc.setString(7, obj.getPhotosid());
proc.registerOutParameter(8,Type.LONG); //声明输出参数是什么类型的
proc.execute(); //执行
gmId=proc.getLong(8);
本文介绍了一种通过调用数据库存储过程来添加论坛帖子的方法。具体步骤包括获取数据库连接、定义存储过程调用字符串、设置输入参数并执行存储过程。最终通过注册输出参数来获取操作结果。
751

被折叠的 条评论
为什么被折叠?



