Java-请大家帮我看看,在Java代码中为什么这个函数有错误?

意见反馈 意见反馈 主题:991 回复:2082

Java-请大家帮我看看,在Java代码中为什么这个函数有错误?

灵芸 发布于 2017-05-27 字数 1638 浏览 1182 回复 1

陈铭龙(2789121) 17:45:34

public List getDeptIds(String deptUnid)
{
List list;
String sql;
list = new ArrayList();
sql = (new StringBuilder("SELECT ")).append("DEPT_UNID").append(" FROM ").append("UCAP_DEPT").append(" WHERE dept_belongto = '").append(deptUnid).append("' AND (dept_is_enabled='1' OR dept_is_enabled IS NULL)").toString();
String rs[][] = (String[][])null;
JdbcTemplate jt = null;
try
{
jt=new JdbcTemplate("proxool");
jt.open();
String rs1[][] = jt.queryForArray(sql);
if (rs1 != null && rs1.length > 1)
{
List subList = new ArrayList();
for (int i = 1; i < rs1.length; i++)
{
subList = getDeptIds(rs1[i][0]);
if (subList != null && subList.size() > 0)
{
for (int j = 0; j < subList.size(); j++)
list.add((String)subList.get(j));

}
list.add(rs1[i][0]);
}

} else
{
list.add(deptUnid);
}
}
catch (SQLException e)
{
e.printStackTrace();
}finally{
if (null != jt){
jt.close();
}
}

return list;
}

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

偏爱自由 2017-06-05 1 楼

import JdbcTemplate和java.sql.SQLException这两个类即可,别的没错误