String sql = "select v_username from t_user where v_userid=?";
public String getUserNameById(String v_uid) {
sql = sql.replaceAll("//?", "'"+v_uid+"'");
List list = jdbcTemplate.queryForList(sql);
Iterator ite = list.iterator();
if(ite.hasNext()){
Map user = (Map)ite.next();
//字段名称需要大写,否则空指针异常
return user.get("V_USERNAME").toString();
}
return "";
}
本文详细解析了一段使用SQL语句通过用户ID获取对应用户名的代码实现过程,包括参数替换、JDBC查询操作及返回结果处理。旨在为开发者提供一种高效且安全的查询方法。
3万+





