为了账号安全,请及时绑定邮箱和手机立即绑定

求指教,在java中user.getUserId怎么得不到??

求指教,在java中user.getUserId怎么得不到??

慕村225694 2021-04-12 11:11:44
String sql="insert into userlist(userId,userName, passw ,contactTel,email) " +"values(?,?,?,?,?)";Connection conn=null;PreparedStatement pstmt=null;try {conn=util.getConnection();pstmt=conn.prepareStatement(sql);pstmt.setString(1,user.getPersonName());} catch (SQLException e) {e.printStackTrace();}finally{util.colse(pstmt);util.colse(conn);答案应该是要把它转一下pstmt.setString(1,((user)user).getUserId());
查看完整描述

3 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

问题描述的详细一点,在什么情况下user.getUserId拿不到? 是从数据库查询出来以后吗? 数据库的userlist表中,userid有值吗? 如果没有,是否设置了主键和自动增长?

查看完整回答
反对 回复 2021-04-19
?
跃然一笑

TA贡献1826条经验 获得超6个赞

首先,你的 ? 号个数跟你设置进去值的个数不一样
其次:如果你没有 getUserId 是不是因为没有生成 get set 方法。

查看完整回答
反对 回复 2021-04-19
  • 3 回答
  • 0 关注
  • 281 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信