求一存储过程的实现

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

有一datagrid   左面是一列checkbox,   实现功能:当点删除后将所选种的checkbox列的东西从数据库删除,现在我所用的方法是   用个for   读一行删一行,感觉这样效率不是很高   哪位可以介绍一个方法可以将每行所选的id   存到一个arraylist里发给一个存储过程,然后在存储过程中删除

· 网友精彩回答:

发表者:hamadou

可以使用datatable.select方法,将checkbox所在行为true的选出来,然后进行删除处理。你当然也可以使用存储过程!

发表者:alisa

当你的数据库没有涉及到数据并发的时候,我觉得没有必要使用存储过程,单条删除在处理的时候也不到1m的时间,不知道你说的效率不高是说代码的处理上,还是数据库的处理上。

发表者:exing

你就是用存储过程也还是要一条一条的删除

发表者:antingz

用一句sql也可以的:  
   
  delete   from   表   where   主键   in   (a1,a2,a3,....a30)

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved