问一个SQL的问题,不知道你们会不会呀。。。
项目是做通讯的,使用的是Spring + Struts1.2 +DAO.这样。
我的 I××DAO层如下:
public interface ICardDAO
{
public List CardQuery(String sql) throws Exception;
public boolean CardExec(String ...sql) throws Exception;
}
DAO层如下:
public class CardDAO extends JdbcDaoSupport implements ICardDAO
{
public boolean CardExec(String ...sql) throws Exception
{
for(String s : sql)
{
if(!s.equals(""))
{
this.getJdbcTemplate().update(s);
}
}
return true;
}
public List CardQuery(String sql) throws Exception
{
return this.getJdbcTemplate().queryForList(sql);
}
}
问题:(String ...sql)为啥这样写啊? 还有这个for(String s : sql) 是干嘛的,怎么还有冒号呢?