yiqianyan
2017-05-10 13:11一个方法中的字符串局部变量无论如何赋值都为始终为null
5 public String excuteTempSql(String sql_temp){
String front_id_string="12";
conn = DBUtil.getConnection();
try {
stmt = conn.createStatement();
rs = stmt.executeQuery(sql_temp);
while (rs.next()) {
front_id_string = front_id_string+rs.getInt("room_id")+",";
}
front_id_string= front_id_string.substring(0, front_id_string.length()-1 );
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println(front_id_string);
return front_id_string;
}
为什么front_id_string赋值为“12”了(无论什么赋值),但是单点调试的时候显示为null。高层传到底层的sql_temp为查询语句。
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- JSp+ajax用户登录验证
- ajax
- 登录验证
- 0个回答
- 【JAVA】将参数传入方法,方法内改变了值,出来后又变成null????
- mybatis
- spring
- java
- 对象
- 14个回答
- 一个方法中的字符串局部变量无论如何赋值都为始终为null
- sql
- 局部变量
- string
- 调试
- 1个回答