mysql数据库能查到数据但是java后到list返回空

mysql数据库能查到数据但是java后到list返回空,第1张

数据

对于数据库能查询到的数据但是java里却显示null的问题

旧梦吖。  

原创

关注

1点赞·3212人阅读

问题:对于数据库能查询到的数据但是java里却显示null

解决方案:

        ① 很有可能是你设置的属性为 private ,然后没有给相对应的get和set方法 才导致无法获取对应的属性,然后显示为null

未修改前:

class Human{

private Integer id

public Human(Integer id) {

this.id = id

}

}

登录后复制

修改后:

class Human{

private Integer id

public Human(Integer id) {

this.id = id

}

public Integer getId() {

return id

}

public void setId(Integer id) {

this.id = id

}

}

登录后复制

        ② 可能是对应字段没有设置相对应,Bean对应类和数据库的对应类顺序名称类型要相一致,不得随意进行更改。

常见类型:

mysql                 ========              java

int                       ========            Ingeter

char,varchar      ========            String

仅供参考...

应该是没有的到Connection 对象的引用把 你这样该下

catch(Exception e)

{

e.printStackTrace()

}

看看有没有异常抛出

还有mysql默认的用户名是root 你确定你建过usr这个用户?


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8511889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存